首页 » web服务器

LNMP安装常见问题集锦 ①、nginx

   发表于:web服务器评论 (0)   热度:2648

1、ERROR: invalid PHP executable specified by TEST_PHP_EXECUTABLE = /usr/local/src/php-5.3.18/sapi/cli/php

出现情况:make php过程中的错误
错误意思: 关闭安全模式就好了,都是safe模式的测试 惹的祸。最新版的php 安装包中已经没有safe模块了。
解决办法: 该错误可以忽略直接make install 好了。


2、nginx: [emerg] getpwnam("www") failed
出现情况:刚装完nginx后,运行测试文件的时候。
错误意思:获得 www 用户失败。
解决办法:在nginx.conf中 把"#user nobody;"的前面#注释去掉,改为"user www www;"


3、nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
出现情况:刚安装完nginx后重启时报的错。
错误意思:在 /usr/local/nginx/logs 目录下没有nginx.pid
解决办法: 运行这句话,问题解决 "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf" 这句话的意思的为nginx指定配置文件路径。
/usr/local/nginx/sbin/nginx -t 测试nginx的配置文件是否正确


4、nginx: [warn] conflicting server name "" on 0.0.0.0:80, ignored 出现情况: 配置完nginx的 配置文件后,reload时出现的这个错误。
错误意思:nginx的 配置文件中有域名冲突了
解决办法:查看配置文件是否有冲突的域名,如果有的话删除再reload就可以了。
linux上用LINUX下用grep "blogguy.cn"搜索一下,一般是由于修改的是没有注意造成的。
搜索到有相同的重复,去掉重复的域名配置就可以了。


5、nginx: [alert] kill(34719, 1) failed (3: No such process)
出现情况:重启linux系统后,运行 "/usr/local/nginx/sbin/nginx -s reload" 报这个错误
错误意思:nginx启动的时候杀死进程34719失败,原因是没有这个进程。
解决办法:
[root @mylinux ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
[root @mylinux ~]# /usr/local/nginx/sbin/nginx -s reload

指定一下nginx 的配置文件 然后重启就好了。


6、[root@mylinux logs]# /usr/local/php/sbin/php-fpm -t [23-Jun-2013 21:00:29] ERROR: failed to open configuration file '/usr/local/php/etc/php-fpm.conf': No such file or directory (2)
[23-Jun-2013 21:00:29] ERROR: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'
[23-Jun-2013 21:00:29] ERROR: FPM initialization failed
出现情况:运行 " /usr/local/php/sbin/php-fpm -t " 测试 php-fpm 的配置文件时出现。
错误意思:找不到 php-fpm.conf 文件(php-fpm配置文件)
解决办法:
[root@mylinux init.d]# cd /usr/local/php/etc
[root@mylinux etc]# cp php-fpm.conf.default php-fpm.conf
[root@mylinux etc]# /usr/local/php/sbin/php-fpm -t
[23-Jun-2013 21:04:00] NOTICE: configuration file /usr/local/php/etc/php-fpm.conf test is successful


7、[root@mylinux init.d]# /etc/init.d/php-fpm start 或者 service php-fpm start
Starting php-fpm [23-Jun-2013 21:16:01] ERROR: failed to open configuration file '/usr/local/php/etc/php-fpm.conf': No such file or directory (2)
[23-Jun-2013 21:16:01] ERROR: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'
[23-Jun-2013 21:16:01] ERROR: FPM initialization failed
failed
出现情况:启动php-fpm的时候遇到,该问题和问题6、实际是同一个问题。
错误意思: 找不到 php-fpm.conf 文件(php-fpm配置文件)
解决办法:

[root@mylinux init.d]# cd /usr/local/php/etc
[root@mylinux etc]# cp php-fpm.conf.default php-fpm.conf
[root@mylinux etc]# service php-fpm start
Starting php-fpm done


 

(。・v・。)
喜欢这篇文章吗?欢迎分享到你的微博、QQ群,并关注我们的微博,谢谢支持。