Board logo

标题: LNMP一键安装包bug反馈 [打印本页]

作者: licess    时间: 2009-11-18 17:07     标题: LNMP一键安装包bug反馈

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

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

我们收到后会及时的处理,并通知用户。
作者: wzwen    时间: 2009-12-5 08:49

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()
作者: licess    时间: 2009-12-6 21:00     标题: 回复 2# 的帖子

可能你vps上还安装了apache,你可以重新安装一下,执行./debian.sh >debian.log
收集一些执行的过程及错误,把debian.log发给我,我看一下那个地方有错误。
作者: wzwen    时间: 2009-12-7 16:12

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

日志没了。。。

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

等有空再测试这个一键包吧。。。
作者: aigeek    时间: 2010-1-27 23:39

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呢?
作者: aigeek    时间: 2010-1-28 01:40

vi centos.sh

留下PHP安装部分的脚本,运行试了下,发现PHP及相关安装失败。PPC64位处理器不兼容FPM补丁,默认ZEND下载包也不是PPC64版的,看来得手动折腾下了。
作者: gun007007    时间: 2010-1-28 20:47

我用的是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 编辑 ]
作者: gun007007    时间: 2010-1-28 20:51

/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()
作者: kukat    时间: 2010-1-30 00:17     标题: 原来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这个目录。
检查安装信息发现
复制内容到剪贴板
代码:
checking for cURL in default path... not found
configure: error: Please reinstall the libcurl distribution -
easy.h should be in <curl-dir>/include/curl/
按照 ./debian64bit.sh 的内容一条条执行,发现在 apt-get 安装那一堆环境类库的时候就出错了
awk 在 ubuntu 的包叫 mawk 或者 gawk,我用了mawk。
curl 的包也有点问题
其他的就记不清楚了,反正完整的命令是这样
复制内容到剪贴板
代码:
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
复制内容到剪贴板
代码:
apt-get remove -y remove httpd
多了个 remove
而且 ubuntu 里应该是叫 apache2 才对

[ 本帖最后由 kukat 于 2010-1-30 00:18 编辑 ]
作者: blancpain    时间: 2010-4-10 23:34

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
作者: imacintosh    时间: 2010-5-5 17:37     标题: 回复 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
        保存,退出,重启系统
作者: 聂小杰23264    时间: 2010-5-6 12:58

恩.......
作者: suiyizjy    时间: 2010-6-25 11:00

在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

这个就是错误信息,
作者: litoueva    时间: 2010-12-9 18:51

启动时候出现
/usr/local/php/sbin/php-fpm: No such file or directory
访问网站出现502错误
作者: licess    时间: 2010-12-9 23:41     标题: 回复 14# 的帖子

请把lnmp0.5目录下的lnmp.log上传
作者: henter    时间: 2010-12-9 23:47     标题: 安装提示成功但是502

安装顺利 提示成功
但是php文件502

php mysql进程均未启动
也没有 /usr/local/php 和 /usr/local/mysql这两个目录
作者: leland    时间: 2011-1-2 13:44

centos-5-x86

装了好多次,都是报这些错误


phpmyadmin/lang/english-utf-8.inc.php
tar: phpmyadmin/pmd_save_pos.php: Cannot open: No such file or directory
tar: phpmyadmin/pmd_pdf.php: Cannot open: No such file or directory
tar: phpmyadmin/phpmyadmin.css.php: Cannot open: No such file or directory
phpmyadmin/pmd_save_pos.php
phpmyadmin/pmd_pdf.php
phpmyadmin/phpmyadmin.css.php
tar: Error exit delayed from previous errors
mv: cannot stat `phpmyadmin': No such file or directory
chmod: cannot access `/home/wwwroot/phpmyadmin/': No such file or directory
chown: `www:www': invalid user
============================phpMyAdmin install completed=================================
============================add nginx and php-fpm on startup============================
===========================add nginx and php-fpm on startup completed====================
===================================== Check install ===================================
Error: /usr/local/nginx not found!!!
Error: /usr/local/php not found!!!
Error: /usr/local/mysql not found!!!


日志文件在附件里,哪个帮忙看一下是什么问题

谢谢
作者: licess    时间: 2011-1-2 16:05     标题: 回复 17# 的帖子

你发的日志不完整,主要的东西都没有。
作者: 等你唯一    时间: 2011-1-25 23:48

独立主机,ubuntu 10.10 X64
完全按照安装教程安装的,能打开安装后的静态页,探针神马的都502了,请懂的大大看看,告诉我该怎么做,我是新人,刚刚接触Linux。
附上分别在X64 和X86下的Log文件。
[attach]307[/attach]

Error: /usr/local/mysql not found!!!
但是探针应该是不需要Mysql的吧?为什么也不能运行呢?

[email=root@Server]root@Server[/email]:~# /root/run.sh
/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()

[ 本帖最后由 等你唯一 于 2011-1-25 23:54 编辑 ]
作者: konloned    时间: 2011-1-26 03:54

军哥啊,想想办法吧,
“/usr/local/php/sbin/php-fpm: 没有那个文件或目录” 这个问题看来不单单是我一个人受困扰,在论坛里面搜出同样的问题一大把,就是一直没有解决的方案,捣鼓了好多天,我都心凉了。
按照debian.sh的PHP部分安装,一直都是卡在“ bash: ./configure: 没有那个文件或目录   “这个位置,没办法make下去:

bash: ./configure: 没有那个文件或目录
XXXXXXX :~/lnmp0.5/memcache-2.2.5# make && make install
make: *** 没有指明目标并且找不到 makefile。 停止。

php-5.2.14.tar.gz/memcache-2.2.5.tgz/PDO_MYSQL-1.0.2.tgz都是如此,debian.sh的PHP部分是这样没错吧:

tar zxvf php-5.2.14.tar.gz
gzip -d ./suhosin-patch-5.2.14-0.9.7.patch.gz
gzip -cd php-5.2.14-fpm-0.5.14.diff.gz | patch -d php-5.2.14 -p1
cd php-5.2.14/
patch -p 1 -i ../suhosin-patch-5.2.14-0.9.7.patch
./buildconf --force
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --enable-discard-path --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --with-mime-magic --enable-suhosin
make all install
mkdir -p /usr/local/php/etc/
cp php.ini-dist /usr/local/php/etc/php.ini
strip /usr/local/php/bin/php-cgi
cd ../

ln -s /usr/local/php/bin/php /usr/bin/php


tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
cd ../

tar zxvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
make && make install
cd ../

在网上查bash: ./configure的问题,有些解释是路径问题,感觉瞎扯的多!!!

/usr/local/php/下的bin目录一直不能创建,装来装去,/usr/local/php/下只有etc目录和这个目录下有文件,debian linux 简化安装/附加web服务的安装环境都试过了,翻遍了整个论坛,也没找到安装lnmp究竟还需要那些东西,郁闷到家了!
是不是普通电脑不能装,非要VPS才能装吗?

[ 本帖最后由 konloned 于 2011-1-26 04:12 编辑 ]
作者: licess    时间: 2011-1-26 10:05     标题: 回复 20# 的帖子

执行apt-get install -y build-essential gcc g++ automake autoconf make 这个再安装试试
作者: 等你唯一    时间: 2011-1-26 11:19

试过了,不行啊,老大,处理一下Ubuntu上的吧,用的人也挺多的
作者: konloned    时间: 2011-1-26 15:04

引用:
原帖由 licess 于 2011-1-26 10:05 发表
执行apt-get install -y build-essential gcc g++ automake autoconf make 这个再安装试试
我重装lnmp0.5版时发现装到这个位置问题就出来了:

因为编译太快,只逮到这部分,前面的没截住,貌似到安装PHP这一段问题就出现了,这些错误信息在lnmp.log中并没有记录下来:
...........................省略
make: *** 没有规则可以创建目标“all”。 停止。
strip: '/usr/local/php/bin/php-cgi': No such file
package.xml
memcache-2.2.5/config.m4
memcache-2.2.5/config9.m4
memcache-2.2.5/config.w32
memcache-2.2.5/CREDITS
memcache-2.2.5/example.php
.................................省略
memcache-2.2.5/php_memcache.h
memcache-2.2.5/memcache_queue.h
memcache-2.2.5/README
memcache-2.2.5/memcache.php
./debian.sh: line 277: /usr/local/php/bin/phpize: 没有那个文件或目录
./debian.sh: line 278: ./configure: 没有那个文件或目录
make: *** 没有指明目标并且找不到 makefile。 停止。
package2.xml
PDO_MYSQL-1.0.2/config.m4
PDO_MYSQL-1.0.2/CREDITS
PDO_MYSQL-1.0.2/mysql_driver.c
PDO_MYSQL-1.0.2/mysql_statement.c
PDO_MYSQL-1.0.2/pdo_mysql.c
PDO_MYSQL-1.0.2/php_pdo_mysql.h
PDO_MYSQL-1.0.2/php_pdo_mysql_int.h
PDO_MYSQL-1.0.2/php_pdo_mysql_sqlstate.h
package.xml
./debian.sh: line 284: /usr/local/php/bin/phpize: 没有那个文件或目录
./debian.sh: line 285: ./configure: 没有那个文件或目录
make: *** 没有指明目标并且找不到 makefile。 停止。
接下来是安装Zend部分了。..
--2011-01-26 07:16:12--  http://soft.vpser.net/web/zend/Z ... glibc23-i386.tar.gz
正在解析主机 soft.vpser.net... 96.44.153.111

装完lnmp后重装php部分:
.......................省略
memcache-2.2.5/memcache.php
debian:~/lnmp0.5-full# cd memcache-2.2.5
debian:~/lnmp0.5-full/memcache-2.2.5# /usr/local/php/bin/phpize
bash: /usr/local/php/bin/phpize: 没有那个文件或目录
debian:~/lnmp0.5-full/memcache-2.2.5# ./configure --with-php-config=/usr/local/php/bin/php-config
bash: ./configure: 没有那个文件或目录
debian:~/lnmp0.5-full/memcache-2.2.5# make && make install
make: *** 没有指明目标并且找不到 makefile。 停止。


似乎一直是在/usr/local/php/处纠结.......

作者: konloned    时间: 2011-1-26 15:29

引用:
原帖由 licess 于 2011-1-26 10:05 发表
执行apt-get install -y build-essential gcc g++ automake autoconf make 这个再安装试试
debian:~# apt-get install -y build-essential gcc g++ automake autoconf make
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
build-essential 已经是最新的版本了。
gcc 已经是最新的版本了。
g++ 已经是最新的版本了。
automake 已经是最新的版本了。
autoconf 已经是最新的版本了。
autoconf 被设置为手动安装。
make 已经是最新的版本了。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列的软件包有不能满足的依赖关系:
  libpcre3-dev: 依赖: libpcre3 (= 7.6-2.1) 但是 7.8-3 正要被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
debian:~#
作者: 等你唯一    时间: 2011-1-26 20:04

我和楼上的情况一样啊
作者: geuro    时间: 2011-1-26 22:50

ubuntu10.10一模一样的情况啊。
作者: 等你唯一    时间: 2011-1-30 22:25

Debian5.0.8安装LNMP0.5还是502错误。
[attach]308[/attach]
请军大看看什么情况吧,谢谢了。
作者: yangyang    时间: 2011-3-3 11:23

error: /usr/local/nginx not found!!!
error: /usr/local/php not found!!!
/usr/local/mysql [found]
什么情况?

装了一晚上 结果什么都没装上

[ 本帖最后由 yangyang 于 2011-3-3 11:35 编辑 ]
作者: licess    时间: 2011-3-3 11:29     标题: 回复 28# 的帖子

贴上错误信息
作者: yangyang    时间: 2011-3-3 12:23

请把.rar改成.log
作者: licess    时间: 2011-3-3 14:03     标题: 回复 30# 的帖子

日志文件不完整
作者: 223zhilhj    时间: 2011-3-14 19:42     标题: #2002 无法登录 MySQL 服务器

#2002 无法登录 MySQL 服务器?这个是什么情况呢?安装的lnmp0.5




欢迎光临 VPS侦探论坛 (http://bbs.vpser.net/) Powered by Discuz! 6.0.0