找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Spaceship优惠码 Namecheap优惠码阿里云2核2G3M新老续费同享99元/年!
查看: 358|回复: 15

[问题求助] 帮忙VPS使用XAMPP安装无法启动eaccelerator

[复制链接]
发表于 2010-2-15 22:54:21 | 显示全部楼层 |阅读模式
本帖最后由 ml3634115 于 2010-2-15 23:02 编辑

系统是centos-5-x86
PHP.INI都是按照官网上的配置的
一重启apache就提示
Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so: cannot open shared object file: No such file or directory in Unknown on line 0
头像被屏蔽
发表于 2010-2-15 22:55:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2010-2-15 22:57:53 | 显示全部楼层
LNMP 的 FTP配置有问题
我设置好了...
但是一连接就提示
无法从控制 Socket 读取。Socket 错误 = #10054。
 楼主| 发表于 2010-2-15 23:02:23 | 显示全部楼层
显示这个
Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so: cannot open shared object file: No such file or directory in Unknown on line 0
发表于 2010-2-15 23:16:41 | 显示全部楼层
不了解
发表于 2010-2-16 09:05:42 | 显示全部楼层
本帖最后由 7788 于 2010-2-16 09:19 编辑

贴提示没用的,要知道具体的PHP.INI内容 和eaccelerator 等等文件路径才知道哪错了,从来不用什么一键安装包,都是自己编译

安装eaccelerator 其实很简单,把下面的代码里的文件路径换成你具体的终端下执行就行了

tar xvf eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3/
/usr/local/php/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config
make
make install

sed -i "s#extension_dir = \"./\"#extension_dir = \/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/\"\nextension = \"memcache.so\"\nextension = \"pdo_mysql.so\"\nextension = \"imagick.so\"\n#" /usr/local/php/etc/php.ini
sed -i "s#output_buffering = Off#output_buffering = On#" /usr/local/php/etc/php.ini
sed -i "s#; always_populate_raw_post_data = On#always_populate_raw_post_data = On#g" /usr/local/php/etc/php.ini

mkdir -p /usr/local/eaccelerator_cache
chmod -R 0777  /usr/local/eaccelerator_cache

cat >> /usr/local/php/etc/php.ini << EOF

[eaccelerator]
zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/usr/local/eaccelerator_cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="3600"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
EOF
 楼主| 发表于 2010-2-16 09:18:28 | 显示全部楼层
/usr/local/php/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config
make
make install
这一步怎么编译?
是不是需要什么组建?
发表于 2010-2-16 09:22:08 | 显示全部楼层
本帖最后由 7788 于 2010-2-16 09:30 编辑

什么都不需要,你只要把你的php路径和php.ini路径找到,把我写的代码里的路径换成你实际的就行了

如果你对linux不了解,只会用一键安装,建议你用FAMP

http://down.aidong.org/famp5.1.0.tar.bz2 安装好什么都设置好了,控制面版http://ip:8888,用户名:famp,密码:famp_pw

先安装 gcc gcc-c++ bzip2 make vixie-cron flex ncurses-devel
然后解压 tar xvf famp5.1.0.tar.bz2
进入目录cd famp5.1.0
然后执行./install.sh
 楼主| 发表于 2010-2-16 09:30:27 | 显示全部楼层
FAMP
需要开端口...
我开端口总是失败
发表于 2010-2-16 09:31:43 | 显示全部楼层
FAMP
需要开端口...
我开端口总是失败
ml3634115 发表于 2010-2-16 09:30


开端口
/sbin/iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart

8888是具体的端口
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2025-1-23 22:44 , Processed in 0.028621 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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