CentOS系统服务器如何部署Apache+php+mysql环境

随着服务器越来越注重系统的安全,越来越多的服务器采用了linux操作系统。如今,linux发展了众多的版本,其中CentOS与ubantu成为两大主力,今天我们就谈论到的是centos系统,本教程采用centos7版本,各个版本有所不同,但是基本操作是差不多的。

一、准备过程

首先你需要一个centos操作系统的服务器或者用虚拟机操作,使用虚拟机与有一点需要注意,就是虚拟机需要设置才能联网,步骤如下:

1、测试网络 ping 114.114.114.114 (如果通按crtl+z停止)

2、若不通,打开目录:ls /etc/sysconfig/network-scripts/

3、打开目录里第一个文件:vi /etc/sysconfig/network-scripts/第一个文件名

4、修改里面onboot选项参数设为yes(一般在最后一个)

图片1.png

二、配置防火墙,开启80端口、3306端口

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙

备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面

/etc/init.d/iptables restart #重启防火墙使配置生效

三、安装Apache

1.安装程序:yum install httpd

2.配置ServerName:vi /etc/httpd/conf/httpd.conf

#ServerName www.example.com:80修改为ServerName localhost:80
3.启动:/etc/init.d/httpd start

四、安装Mysql

Mysql比较特别,无法使用yum命令直接安装。

1.下载mysql安装包:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm(可从mysql官网dev.mysql.com/downloads/repo/yum/获取不同版本)

2.开始安装:sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

3.更新:yum update

五、安装php组件

1.安装命令:yum install php

2.安装PHP扩展,使PHP支持 MariaDB:yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

3.安装完扩展之后需要再次重启apache:/etc/init.d/httpd restart

六、测试环境是否安装成功

可以在目录:/var/www/html/下建立一个PHP文件,代码:

<?php phpinfo(); ?>

然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到。

以上就是笔者在CentOS上搭建服务器环境的步骤,大家可以按照本教程尝试自己搭建服务器环境,搭建好了之后就可以把php网站和Mysql数据库安装上去啦!如有疑问可以在下面回复我哦!

评论列表: (共0条评论)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。