简单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详细信息以及支持等内容。