全球主机交流论坛

标题: 安装xtrafile出错 [打印本页]

作者: Turing    时间: 2009-8-23 21:31
标题: 安装xtrafile出错
FTP Support Check
Found: No         

Failed
Please recompile php with FTP support



...............是不是PHP缺少FTP的组件?
作者: cpuer    时间: 2009-8-23 21:36
标题: 回复 1# 的帖子
编译PHP的时候没有加入ftp支持?

--enable-ftp
作者: Turing    时间: 2009-8-23 21:46
原帖由 cpuer 于 2009-8-23 21:36 发表
编译PHP的时候没有加入ftp支持?

--enable-ftp


怎么加啊?
作者: cpuer    时间: 2009-8-23 21:56
标题: 回复 3# 的帖子
编译安装PHP时,./configure  后面加上--enable-ftp
作者: Turing    时间: 2009-8-23 22:05
tar zxvf libiconv-1.13.tar.gz
cd libiconv-1.13/
./configure --prefix=/usr/local
make
make install


改成 ./configure --prefix=/usr/local --enable-ftp 这样?
作者: cpuer    时间: 2009-8-23 22:19
标题: 回复 5# 的帖子
编译PHP的时候,不是libiconv
作者: gdtv    时间: 2009-8-23 22:20
标题: 回复 5# 的帖子
不是,是编译安装PHP那一步
作者: Turing    时间: 2009-8-23 22:26
我是根据这个安装的,在哪儿呢? http://blog.s135.com/nginx_php_v5/
作者: cpuer    时间: 2009-8-23 22:40
标题: 回复 8# 的帖子
3、编译安装PHP(FastCGI模式)
tar zxvf php-5.2.10.tar.gz
gzip -cd php-5.2.10-fpm-0.5.11.diff.gz | patch -d php-5.2.10 -p1
cd php-5.2.10/
./configure --prefix=/usr/local/webserver/php --with-config-file-path=/usr/local/webserver/php/etc --with-mysql=/usr/local/webserver/mysql --with-mysqli=/usr/local/webserver/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --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 --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --without-pear
make ZEND_EXTRA_LIBS='-liconv'
make install
cp php.ini-dist /usr/local/webserver/php/etc/php.ini
cd ../

./configure 后面加入--enable-ftp
作者: Turing    时间: 2009-8-24 07:08
加了 --enable-ftp在后面,重新执行上述代码,但不起作用啊
仍然提示
FTP Support Check
Found: No

是不是重新编译不正确?或还需要修改其他地方?
作者: cpuer    时间: 2009-8-24 09:43
标题: 回复 10# 的帖子
  探针看下。
作者: Turing    时间: 2009-8-24 09:50
http://www.youyewu.com/i.php
http://www.youyewu.com/info.php
看看
作者: cpuer    时间: 2009-8-24 09:55
标题: 回复 12# 的帖子
http://www.youyewu.com/i.php?act=phpinfo

Configure Command 没有看到--enable-ftp    应该是编译的时候没有成功加入ftp支持。
作者: Turing    时间: 2009-8-24 10:02
  应该怎么弄呢,nginx真是折腾人啊
作者: cpuer    时间: 2009-8-24 10:05
标题: 回复 14# 的帖子
再编译安装一次PHP吧,没什么其他办法。
作者: Turing    时间: 2009-8-24 10:09
原帖由 cpuer 于 2009-8-24 10:05 发表
再编译安装一次PHP吧,没什么其他办法。


只要执行以下这些就可以了吗?
tar zxvf php-5.2.10.tar.gz
gzip -cd php-5.2.10-fpm-0.5.11.diff.gz | patch -d php-5.2.10 -p1
cd php-5.2.10/
./configure --prefix=/usr/local/webserver/php --with-config-file-path=/usr/local/webserver/php/etc --with-mysql=/usr/local/webserver/mysql --with-mysqli=/usr/local/webserver/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --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 --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --without-pear --enable-ftp
make ZEND_EXTRA_LIBS='-liconv'
make install
cp php.ini-dist /usr/local/webserver/php/etc/php.ini
cd ../
作者: cpuer    时间: 2009-8-24 10:23
标题: 回复 16# 的帖子
是的,

php.ini-dist 不知道是不是还是旧的。
作者: Turing    时间: 2009-8-24 10:40
原帖由 cpuer 于 2009-8-24 10:23 发表
是的,

php.ini-dist 不知道是不是还是旧的。


编译后应该是新的了吧?
作者: cpuer    时间: 2009-8-24 10:48
标题: 回复 18# 的帖子
说实话,玩VPS过来的,每次都是重装新的系统,没有重装过PHP。

php.ini-dist 想来应该是新的。
作者: Turing    时间: 2009-8-24 10:50
原帖由 cpuer 于 2009-8-24 10:48 发表
说实话,玩VPS过来的,每次都是重装新的系统,没有重装过PHP。

php.ini-dist 想来应该是新的。


是啊。。。。VPS就是这点好啊。
我都不好意思给PR发ticket重装了
作者: cpuer    时间: 2009-8-24 10:53
标题: 回复 20# 的帖子
呵呵,把PHP目录给删除掉和残留删掉,重新编译安装一次试试。
作者: Turing    时间: 2009-8-24 11:13
我把php.ini删掉,重启nginx,居然PHP还能正常运行。。。。
作者: cpuer    时间: 2009-8-24 11:15
标题: 回复 22# 的帖子
  重启下PHP 就出错了该
作者: Turing    时间: 2009-8-24 11:18
怎么重启php?
作者: cpuer    时间: 2009-8-24 11:27
标题: 回复 24# 的帖子
张宴的教程安装的话,是 /usr/local/webserver/php/sbin/php-fpm restart
作者: qwe123    时间: 2009-8-24 11:31
标题: 回复 22# 的帖子
重启nginx和重启 php-cgi 是两码事
作者: cpuer    时间: 2009-8-24 11:37
标题: 回复 26# 的帖子
嗯嗯。
作者: ABC    时间: 2009-8-24 11:45
先make clean,然后再编译
作者: cpuer    时间: 2009-8-24 11:51
原帖由 ABC 于 2009-8-24 11:45 发表
先make clean,然后再编译


感谢分享。
作者: Turing    时间: 2009-8-24 12:01
看来是因为没有重启php, 重新编译,不需要 make clean也可以
多谢各位了!
作者: cpuer    时间: 2009-8-24 12:04
原帖由 Turing 于 2009-8-24 12:01 发表
看来是因为没有重启php, 重新编译,不需要 make clean也可以
多谢各位了!







欢迎光临 全球主机交流论坛 (https://loc.193.gs/) Powered by Discuz! X3.4