簡單yum安裝nginx+php+mysql
[root@web-2 ~]# yum -y install php* mysql*
[root@web-2 ~]# vim /etc/php-fpm.d/www.conf
把user 和group修改爲Nginx的用戶nobody
[root@web-2 ~]# vim /etc/php.ini #修改時間區
date.timezone = Asia/Chongqing
編譯安裝nginx,不需過多選項,./configure --prefix=/usr/local/nginx 即可
修改Nginx配置文件,添加php支持
[root@web-2 ~]# vim /usr/local/nginx/conf/nginx.conf
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; #注意,爲了避免出現蛋疼問題,請輸入絕對路徑
include fastcgi_params;
}
[root@web-2 ~]#service mysqld restart #啓動Mysql
[root@web-2 ~]#service php-fpm restart #啓動php-fpm進程,php-fpm進程用來對php文件進行動態解析
[root@web-2 ~]#/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #啓動nginx進程
查看啓動是否成功:
1、
先看端口:
[root@web-2 ~]# netstat -anptul|grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 26640/nginx
[root@web-2 ~]# netstat -anptul|grep 9000
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 26656/php-fpm
查看php-fpm進程:
[root@web-2 ~]# ps -ef|grep php
root 1445 1 0 01:33 ? 00:00:00 php-fpm: master process (/etc/php-fpm.conf)
apache 1446 1445 0 01:33 ? 00:00:00 php-fpm: pool www
apache 1447 1445 0 01:33 ? 00:00:00 php-fpm: pool www
apache 1448 1445 0 01:33 ? 00:00:00 php-fpm: pool www
apache 1449 1445 0 01:33 ? 00:00:00 php-fpm: pool www
apache 1450 1445 0 01:33 ? 00:00:00 php-fpm: pool www
root 1460 975 0 01:37 pts/0 00:00:00 grep php
2、添加phpinfo.php文件,對網站的php信息進行查看
[root@web-2 ~]# vim /usr/local/nginx/html/phpinfo.php
<?php phpinfo (); ?>
保存退出即可
然後在瀏覽器輸入 http://ip/phpinfo.php 即可看到本機Php詳細信息以及支持等內容。