#1.1.备份原始源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#1.2.下载163的源
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo -O /etc/yum.repos.d/CentOS-Base.repo
#1.3.更新
yum update -y
#2.1.导入nginx源
cat > /etc/yum.repos.d/nginx.repo <<EOF
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
EOF
#2.2.下载nginx
yum install nginx -y
#2.3.启动nginx
systemctl start nginx
#2.4.自启nginx
systemctl enable nginx
#2.5.测试nginx
curl 127.0.0.1
#3.1.安装php以及php模块
yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy php-common php-devel php-fpm -y
#3.2.启动php环境
service php-fpm start
systemctl start php-fpm.service
#3.3.开启自启
systemctl enable php-fpm.service
#3.4.配置php wen环境
vi /etc/nginx/conf.d/default.conf
{
#去掉注释 和
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /$document_root$fastcgi_script_name;
include fastcgi_params;
}
}
#3.5.重启nginx
systemctl restart nginx
#3.6.允许http和https访问
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
#3.7.编写php脚本
echo '<?php phpinfo(); ?>' > /usr/share/nginx/html/info.php
#3.8.访问测试
curl 127.0.0.1/info.php
#4.1.安装
yum -y install mariadb-server mariadb
#4.2.开启MySQL服务
systemctl start mariadb.service
#4.3.设置开机启动MySQL服务
systemctl enable mariadb.service
#4.4.设置root帐户的密码
mysql_secure_installation