VPS侦探论坛

 找回密码
 注册
搜索
热搜: pathinfo
查看: 59644|回复: 31

LNMP一键安装包bug反馈

[复制链接]
发表于 2009-11-18 17:07:02 | 显示全部楼层 |阅读模式



谢谢大家对LNMP一键安装包和Licess的支持,如果你在使用LNMP一键安装包发现什么错误,请在本帖回复,告知我们。

格式:
1、您使用的Linux发行版本及版本号:CentOS/Debian/Ubuntu 32位还是64位
2、bug的描述

我们收到后会及时的处理,并通知用户。
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2009-12-5 08:49:38 | 显示全部楼层



Debian4.0

安装后,执行run.sh

提示:


./run.sh: line 2: /usr/local/php/sbin/php-fpm: No such file or directory
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
 楼主| 发表于 2009-12-6 21:00:24 | 显示全部楼层

回复 2# 的帖子




可能你vps上还安装了apache,你可以重新安装一下,执行./debian.sh >debian.log
收集一些执行的过程及错误,把debian.log发给我,我看一下那个地方有错误。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2009-12-7 16:12:12 | 显示全部楼层



后来我重装了系统,自己DIY装了nginx

日志没了。。。

可以确定的是apache第一步就被我删除了,apt-get remove apache2

等有空再测试这个一键包吧。。。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2010-1-27 23:39:40 | 显示全部楼层

Yellow Dog Linux 6.2 @ PS3
PPC 64 SMP
CentOS LNMP 0.3

因为安装过程没有全程监看,安装后 reboot系统,http访问可以有WEB服务页面,运行phpinfo.php或p.php出现

502 Bad Gateway
--------------------------------------------------------------------------------
nginx/0.7.63

感觉好像是PHP没有正确安装似的,再运行

[root@localhost ~]# /root/run.sh

如下提示,显示出无法找到PHP路径中的文件(后面的80端口提示应该是Nginx服务已经启动的原因)

/root/run.sh: line 2: /usr/local/php/sbin/php-fpm: No such file or directory
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()

尝试进入PHP安装目录:

[root@localhost ~]# cd /usr/local/php

果然提示无目录:

-bash: cd: /usr/local/php: No such file or directory
[root@localhost ~]#

现在问题是,怎么用一键包独立安装PHP呢?

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2010-1-28 01:40:04 | 显示全部楼层

vi centos.sh

留下PHP安装部分的脚本,运行试了下,发现PHP及相关安装失败。PPC64位处理器不兼容FPM补丁,默认ZEND下载包也不是PPC64版的,看来得手动折腾下了。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2010-1-28 20:47:06 | 显示全部楼层

我用的是centos5.4版本。安装脚本centos.sh我认为需要修改的地方有:
centos.sh的命令,在添加用户和组的时候都出现失败,仔细查看了一下,问题出在:
groupadd mysql
useradd -g mysql mysql
groupadd www
useradd -g www www

应改为:

/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
/usr/sbin/groupadd www
/usr/sbin/useradd -g www www
-------------------------------------------------------------------------------------
自己仔细看了一下,是自己错了,需要注意的情况是:在使用root权限的时候一定要移到root环境下,如果拥有了root权限而不是root环境,还是不行的

[ 本帖最后由 gun007007 于 2010-2-25 20:48 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2010-1-28 20:51:07 | 显示全部楼层

/root/run.sh: line 2: /usr/local/php/sbin/php-fpm: 没有那个文件或目录
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2010-1-30 00:17:24 | 显示全部楼层

原来bug反馈到这,Blog上发重复了


我的 VPS 系统是 ubuntu 8.04.3 64-bit,不知道是怎么个 minimal 的,开机内存占用只有23M (当然,是什么都没装的情况下)
执行 ./debian64bit.sh 返回结果是成功的,但访问 http://domain.name/phpinfo.php 出现 502 bad gateway,检查后发现 php 没有安装上,没有/usr/local/php这个目录。
检查安装信息发现
  1. checking for cURL in default path... not found
  2. configure: error: Please reinstall the libcurl distribution -
  3. easy.h should be in <curl-dir>/include/curl/
复制代码
按照 ./debian64bit.sh 的内容一条条执行,发现在 apt-get 安装那一堆环境类库的时候就出错了
awk 在 ubuntu 的包叫 mawk 或者 gawk,我用了mawk。
curl 的包也有点问题
其他的就记不清楚了,反正完整的命令是这样
  1. apt-get install gcc g++ ssh automake autoconf make re2c wget cron bzip2 rcconf flex vim bison m4 mawk cpp binutils libncurses5 unzip tar libncurses5 libncurses5-dev libtool libpcre3 libpcrecpp0 libssl-dev zlibc openssl libxml2-dev libltdl3-dev libpcre3 libpcrecpp0 libssl-dev zlibc openssl libxml2-dev libltdl3-dev libmcrypt-dev libmysqlclient15-dev libbz2-dev libpcre3-dev libssl-dev zlib1g-dev zlib1g-dev libfreetype6 libfreetype6-dev libmysqlclient15-dev libbz2-dev libpcre3-dev libssl-dev zlib1g-dev libpng3 libfreetype6 libfreetype6-dev libjpeg62 libjpeg62-dev libpng12-0 libpng12-dev curl libcurl3 libcurl4-openssl-dev libmhash2 libmhash-dev libpng12-0 libpng12-dev libfreetype6 libfreetype6-dev curl libcurl3 libcurl4-openssl-dev libmhash2 libmhash-dev libpq-dev libpq5 libfreetype6 libfreetype6-dev locales
复制代码
然后 configure 就能过了

另外 debian64.sh 行55
  1. apt-get remove -y remove httpd
复制代码
多了个 remove
而且 ubuntu 里应该是叫 apache2 才对

[ 本帖最后由 kukat 于 2010-1-30 00:18 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2010-4-10 23:34:56 | 显示全部楼层

centos 5.3   32bit安装正常,php可以解析。但是每次重启lnmp时候都提示Failed loading /usr/local/zend/ZendOptimizer.so:  /usr/local/zend/ZendOptimizer.so: wrong ELF class: ELFCLASS64


phpinfo查看zend版本,为2.2

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2010-5-5 17:37:35 | 显示全部楼层

回复 10# 的帖子


这个 很好解决~~·

只要 关闭了 SELinux ,就好了!

如何查看目前系統的 SELinux 狀態?
#sestatus
SELinux status:                 enabled      //可知目前系統啟用 SELinux
SELinuxfs mount:                /selinux
Current mode:                   permissive
Mode from config file:          disabled
Policy version:                 21
Policy from config file:        targeted

以下訊息可知目前系統已關閉 SELinux 功能
#sestatus
SELinux status:                 disabled
=============================================


必须 彻底关闭 SELinux
        vim /etc/sysconfig/selinux
        在 SELINUX=enforcing 前面加个#号注释掉它
        # SELINUX=enforcing
        并在下面添加一行:
        SELINUX=disabled
        保存,退出,重启系统

评分

参与人数 1威望 +10 收起 理由
licess + 10

查看全部评分

Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2010-5-6 12:58:55 | 显示全部楼层


恩.......
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2010-6-25 11:00:53 | 显示全部楼层



在Debian 下面安装lnmp0.4的时候经常会出现pureftpd安装不成功的错误。
安装pureftpd之后。然后启动pureftpd就出现下面这样的错误。

Starting Pure-FTPd...
/root/pureftpd: line 25: /usr/local/pureftpd/sbin/pure-config.pl: No such file or directory

这个就是错误信息,

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 2010-12-9 18:51:30 | 显示全部楼层


启动时候出现
/usr/local/php/sbin/php-fpm: No such file or directory
访问网站出现502错误
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
 楼主| 发表于 2010-12-9 23:41:31 | 显示全部楼层

回复 14# 的帖子


请把lnmp0.5目录下的lnmp.log上传
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2019-5-19 19:53 , Processed in 0.053263 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表