修改 PHP 时区配置
cd /usr/local/php sudo vim php.ini # 去掉 ; 修改时区为 PRC date.timezone = PRC
cd /usr/local/php/etc sudo vim php-fpm.conf # 开启 pid 与错误日志, 去掉 ; pid = run/php-fpm.pid error_log = log/php-fpm.log
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`