一、開放端口
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