小编Emm*_*uel的帖子

Nginx + Php5-fpm 不渲染 php 文件

我花了几个小时弄清楚如何安装 Nginx + Ruby 企业版 + PHP5-fpm 和 MYSQL,最后都安装好了,一切似乎都开始正常了。

但由于某种原因,php 文件没有被处理。

.html 文件工作正常,但是当我尝试查看 .php 文件时,它看起来好像不存在,即使它确实存在。有趣的是,当我尝试查看一个不存在的 .html 文件时,我收到了一个很好的 Nginx 404 消息,但是当我查看一个 .php 文件时,它甚至没有给我。

所以我的新手理解,看起来配置有问题,或者 Nginx 和 PHP-fpm 没有相互交谈。

我一直在查看 nginx 配置文件的许多其他示例,我确信这方面没问题。好吧……无论如何,这是conf文件的相关部分:

location ~ \.php$ {
   fastcgi_pass 127.0.0.1:9000;
   fastcgi_index index.php;
   fastcgi_param SCRIPT_FILENAME /var/www/eman/$fastcgi_script_name;
   include fastcgi_params;
 }
Run Code Online (Sandbox Code Playgroud)

    fastcgi_connect_timeout 60;
 fastcgi_send_timeout 180;
 fastcgi_read_timeout 180;
 fastcgi_buffer_size 128k;
 fastcgi_buffers 4 256k;
 fastcgi_busy_buffers_size 256k;
 fastcgi_temp_file_write_size 256k;
 fastcgi_intercept_errors on;
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏。

编辑:以下是从测试 php 文件“ http://eman.id.au/test.php ”返回的标头:

HTTP/1.1 404 Not Found =>
Server => nginx/0.8.54
Date => Thu, …
Run Code Online (Sandbox Code Playgroud)

linux nginx php5 php-fpm

8
推荐指数
1
解决办法
1万
查看次数

为 chroot 监狱 (jailkit) 设置 PHP/MYSQL

我正在运行 Ubuntu,使用 PHP5-FPM、mysql 和 Nginx

我刚刚用 jailkit 设置了一个 chroot 监狱。现在我需要弄清楚如何设置我的 php 和 mysql 以在监狱中工作。

谷歌搜索并没有给我太多,而且在 jailkit 网站上没有相关文档。(这可能很容易,但我对这个领域还很陌生)

ubuntu chroot php5 ubuntu-10.04

3
推荐指数
1
解决办法
3225
查看次数

标签 统计

php5 ×2

chroot ×1

linux ×1

nginx ×1

php-fpm ×1

ubuntu ×1

ubuntu-10.04 ×1