小编mr1*_*011的帖子

php5-fpm 的神秘错误

我在 Ubtuntu 12.04LTS 上使用最新的 php5-fpm(来自 debphp)和 nginx 1.4.3 遇到了非常困难的情况。

简而言之,我根本无法启动php5-fp,我一直在系统日志中收到此错误:

kernel: [1213013.564441] init: php5-fpm main process (7357) terminated with status 78
kernel: [1213013.564496] init: php5-fpm main process ended, respawning
..... (repeated several times)
kernel: [1213014.143911] init: php5-fpm respawning too fast, stopped
Run Code Online (Sandbox Code Playgroud)

我的/var/log/php5-fpm.log根本没有人口。没有php5-fpm.sockphp5-fpm.pid/run(或/var/run)。

我的/etc/php5/fpm/php-fpm.conf在下面:(这个文件现在似乎没有加载,因为我试图将一些虚假信息放入其中但没有引起任何更改)

;;;;;;;;;;;;;;;;;;;;;
; FPM Configuration ;
;;;;;;;;;;;;;;;;;;;;;

include=/etc/php5/fpm/*.conf

;;;;;;;;;;;;;;;;;;
; Global Options ;
;;;;;;;;;;;;;;;;;;

[global]
; Pid file
; Note: the default prefix is …
Run Code Online (Sandbox Code Playgroud)

nginx php-fpm ubuntu-12.04

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

在 Centos 6 上设置 Apache 2.2 + FastCGI + SuExec + PHP-FPM

我试图在这里遵循这个非常详细的说明,我只是从 www-data 用户更改为 apache 用户,并使用 /var/www/hosts/sitename/public_html 而不是 /home/user/public_html

但是,我花了一整天的时间试图弄清楚为什么 php 文件内容没有被正确解析就显示出来了。我似乎无法弄清楚这一点。以下是我当前的配置:

/etc/httpd/conf.d/fastcgi.conf

User apache
Group apache

LoadModule fastcgi_module modules/mod_fastcgi.so

# dir for IPC socket files
FastCgiIpcDir /var/run/mod_fastcgi

# wrap all fastcgi script calls in suexec
FastCgiWrapper On

# global FastCgiConfig can be overridden by FastCgiServer options in vhost config
FastCgiConfig -idle-timeout 20 -maxClassProcesses 1

# sample PHP config
# see /usr/share/doc/mod_fastcgi-2.4.6 for php-wrapper script
# don't forget to disable mod_php in /etc/httpd/conf.d/php.conf!
#
# to enable …
Run Code Online (Sandbox Code Playgroud)

mod-fcgid php-fpm suexec apache-2.2

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

标签 统计

php-fpm ×2

apache-2.2 ×1

mod-fcgid ×1

nginx ×1

suexec ×1

ubuntu-12.04 ×1