我是Ubuntu和eaccelerator的忠实粉丝,但唉,我发现没有好的二进制文件库。 可悲的是,eaccelerator需要在Ubuntu的每一个php更新之后被编译,甚至在Lucid上也是频繁的。
这不是一个很大的工作:
cd /home/user/src/eaccelerator-0.9.6 \ && ./configure --enable-eaccelerator \ && make clean \ && make test \ && sudo make install
任何人都知道是否有任何方法来自动化运行在每个PHP更新?
使用php版本创build文件:
# dpkg-query -W php5 > /var/cache/php_version
创build脚本(更新eaccelerator如果php更新)和chmod + x它:
#!/bin/bash if [ "`dpkg-query -W php5`" != "`cat /var/cache/php_version`" ]; cd /home/user/src/eaccelerator-0.9.6 \ && ./configure --enable-eaccelerator \ && make clean \ && make test \ && sudo make install dpkg-query -W php5 > /var/cache/php_version; fi
将脚本添加到apt conf(/etc/apt/apt.conf.d/20eaccelerator):
DPkg::Post-Invoke { '/usr/local/sbin/eaccelerator_update';};
我也是Debian / Ubuntu的忠实粉丝。