云服务器:CentOS 7

步骤一,搭建 Nginx 静态服务器

使用yum安装nginx

yum install nginx -y

修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听

修改完成后,启动 Nginx:

nginx

此时,可访问实验机器外网 HTTP 服务()来确认是否已经安装成功。

将 Nginx 设置为开机自动启动:

chkconfig nginx on

步骤二,安装MySQL服务:

使用yum安装MySQL

yum install mysql-server -y

安装完成后启动MySQL

service mysqld restart

设置MySQL的root账户密码

/usr/bin/mysqladmin -u root password 'WyIGmACk'

设置MySQL开机启动

chkconfig mysqld on

步骤三,搭建PHP环境:

使用yum安装PHP

yum install php php-fpm php-mysql -y

安装之后,启动PHP-FPM进程

service php-fpm start

启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口 

netstat -nlpt | grep php-fpm

把 PHP-FPM 也设置成开机自动启动:

chkconfig php-fpm on

步骤四,配置Nginx

在 /etc/nginx/conf.d 目录中新建一个名为 php.conf 的文件,并配置 Nginx 端口 ,配置示例如下

server {
    listen 8000;
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ .php$ {
        root           /usr/share/php;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

修改配置完成后,重启 nginx 服务

service nginx restart

这时候,我们就可以在/usr/share/php 目录下新建一个 info.php 文件来检查 php 是否安装成功了,文件内容参考如下:

<?php phpinfo(); ?>

此时,访问 http://IP:8000/info.php 可浏览到我们刚刚创建的 info.php 页面了