在 Ubuntu 下安装 Nginx 与 PHP5-FPM
PHP-FPM 是一个 PHPFastCGI 管理器,是只用于 PHP 的,我们可以通过安装 Nginx 与 PHP5-FPM 来搭建一个 Linux 下的 PHP 运行环境。
1.安装与配置 Nginx
可以通过命令 apt-get install nginx 来安装 Nginx。安装完毕之后,我们可以在以下 4 个地方任选一个对 Nginx 的配置作出修改:
1 | /etc/nginx/nginx.conf |
这里我们选择在 /etc/nginx/sites-available/default 中对 Nginx 的配置进行修改,在配置中新增一个 Server 如下:
1 | server { |
以上配置设置好之后,对应的工作文件夹就是 /var/www/html。接下来,开始进行 PHP 的配置。
2.安装与配置 PHP-FPM
执行以下命令安装 PHP-FPM 的相关组件:
1 | sudo apt-get install php5-fpm |
查看 php5 运行进程:
ps -waux | grep php5
打开关闭 php5 进程
sudo service php5-fpm stop
sudo service php5-fpm start
sudo service php5-fpm restart
sudo service php5-fpm status
修改 PHP-FPM 的配置文件/etc/php5/fpm/pool.d/www.conf,把listen = /var/run/php5-fpm.sock改为listen = 127.0.0.1:9000,然后重新启动 PHP 与 Nginx。访问127.0.0.1应该就可以访问到/var/www/html下对应的文件了。
参考:
1.ubuntu14.04 +nginx+php5-fpm - Bonker - 博客园
2.nginx 对 PHP 文件报 File not found.错 | 学步园
3.实战 Nginx 与 PHP(FastCGI)的安装、配置与优化 - 爱维 Linux - 51CTO 技术博客
本文链接: https://www.nosuchfield.com/2016/06/01/install-Nginx-and-PHP5-FPM-on-Ubuntu/
版权声明: 本博客所有文章均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处!