环境:Linux CentsOs 6.7 32位
任务:搭建web环境:Linux--nginx-php-mysql
(1)安装PHP包括一些附加件:
| 1 | yum |
(2)安装MySQL客户端及服务器:
yum -y |
(3)安装nginx:
#直接yum安装需要更新一下yum源,方法及文件如下: |
(4)安装 php-fpm 使nginx解释php(说法不标准):
这个地方是最重要的地方,因为默认情况下Nginx和PHP他俩之间是一点感觉没有的。在之前,很多朋友都搭建过Apache+PHP,Apache+PHP编译后生成的是模块文件,而Nginx+PHP需要PHP生成可执行文件才可以,所以要利用fastcgi技术来实现Nginx与PHP的整合,这个只要我们安装是启用FastCGI即可。此次我们安装PHP不仅使用了FastCGI,而且还使用了PHP-FPM这么一个东东,PHP-FPM说白了是一个管理FastCGI的一个管理器,它作为PHP的插件存在,在安装PHP要想使用PHP-FPM时就需要把PHP-FPM以补丁的形式安装到PHP中,而且PHP要与PHP-FPM版本一致,这是必须的,切记!
| 12 | yum |
(5)配置
1.配置 ngingx : |
注意:这段代码在修改后要把前面的#号注释删掉!
location ~ .php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param script_FILENAME /script$fastcgi_script_name;
#修改为:fastcgi_param script_FILENAME /usr/share/nginx/html$fastcgi_script_name;
#/usr/share/nginx/html 为php文件所在地址
include fastcgi_params;
}
(6)测试
#在 /usr/share/nginx/html 下 |



