一、开放端口
vim /etc/sysconfig/iptables
开启 80 端口、330六、22 端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
:wq 保存退出,从新启动防火墙
/etc/init.d/iptables restartphp
二、配置 selinux
vim /etc/selinux/config
修改:SELINUX=disabled。若是没有就添加
#重启系统
shutdown -r nowmysql
三、安装第三方 yum 源(若是安装了的,更新 yum 源)
#安装下载工具
yum install wget
#下载
wget http://www.atomicorp.com/installers/atomic
#安装
sh ./atomic
#更新 yum 源
yum check-updatelinux
四、安装 nginx
#删除系统自带的软件包
yum remove httpd* php*
#安装 nginx
yum install -y nginx
#设置 nginx 开机启动
chkconfig nginx on
#启动 nginx
service nginx startnginx
五、安装 PHP7
# 查看 CentOS 版本
cat /etc/centos-release
a.检查当前安装的 PHP 包
yum list installed | grep php
#删除
yum remove php*
b.配置安装包源:
# Centos 5.X
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
# CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
# CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
c.安装
yum install php70w
d.安装 PHP FPM
yum -y install php70w-fpm
#修改配置
vi /usr/lib/tmpfiles.d/php-fpm.conf
把以下内容写入该文件:
[global]
pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log
[www]
listen = /tmp/php-fcgi.sock
user = php-fpm
group = php-fpm
listen.owner = nobody
listen.group = nobody
pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500
rlimit_files = 1024
#保存配置文件后,检验配置是否正确的方法为:
/usr/lib/tmpfiles.d/php-fpm -t
#启动 php-fpm
service php-fpm start
#设置 php-fpm 开机启动
chkconfig php-fpm onweb
六、安装MySQL
#下载 MySQL
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
#安装
yum install mysql-community-server
#启动 MySQL
service mysqld start
#设置密码
mysql_secure_installationsql