随着服务器越来越注重系统的安全,越来越多的服务器采用了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(一般在最后一个)
二、配置防火墙,开启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数据库安装上去啦!如有疑问可以在下面回复我哦!
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。