修改 PHP 时区配置
cd /usr/local/php
sudo vim php.ini
# 去掉 ; 修改时区为 PRC
date.timezone = PRC
修改 php-fpm 配置
cd /usr/local/php/etc
sudo vim php-fpm.conf
# 开启 pid 与错误日志, 去掉 ;
pid = run/php-fpm.pid
error_log = log/php-fpm.log
修改 Nginx 配置
cd /usr/local/nginx/conf
sudo vim nginx.conf
# 添加 index.php 为默认页面
location / {
root html;
index index.php index.html index.htm;
}
# 将 location ~ \.php 这部分配置的注释去掉
# 并修改 /scripts$fastcgi_script_name 为 $document_root$fastcgi_script_name
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
配置完成, 启动 MySQL、PHP 的 php-fpm 和 Nginx 测试配置是否成功。
启动 MySQL
$ cd /usr/local/mysql
$ sudo support-files/mysql.server start
启动 php-fpm
$ cd /usr/local/php
$ sudo sbin/php-fpm
启动 Nginx
$ cd /usr/local/nginx
$ sudo sbin/nginx
在 /usr/local/nginx/html
目录下创建 info.php 的测试脚本
$ cd /usr/local/nginx/html
$ sudo sh -c 'echo "<?php phpinfo();" > info.php'
php-fpm 的重启与停止
# 重启
sudo kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
# 停止
sudo kill -INT `cat /usr/local/php/var/run/php-fpm.pid`