2012-03-13 71 views
0

谁能帮助我的error_log文件。如果你已经猜到了,我没有经验的用户,:-)PHP的error_log文件

我有4个CPU和内存768的CentOS 5 VPS是真的。有5个网站。

问题我的是,没有仪表在哪个站点系统根据站点生成文件“error_log”,并且在任何其他文件夹中有任何php脚本,所以在运行一些php脚本之后,那个文件夹中有error_log 。

在每个接入系统写入新的生产线,这是同样的错误信息,在任何错误的文件只是在不同的时间。

这是error_log中文件的一部分:

[13-Mar-2012 06:52:18] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so' - /usr/local/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 
[13-Mar-2012 06:52:20] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so' - /usr/local/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 

如果我是对的是一些关于eAccelerator在什么的。我试图找出那是什么,如果我是对的,它就是一些缓存机制。到目前为止,我知道我没有做任何事情。

我的网站都在使用广泛使用的静态HTML缓存,是由PHP它存储在文本文件在磁盘上,从磁盘服务器后生成的那些页面。事情是这样的:[http://www.theukwebdesigncompany.com/articles/php-caching.php][1]

任何帮助找到问题,解决这将是很好。如果您有任何问题,请不要犹豫,我会尽力提供帮助。再说一次,我对WHM没有经验,所以如果你问我一些问题,请告诉我究竟在哪里寻找它:-)。

此致敬礼。

回答

3

您必须安装eAccelerator在扩展PHP 5.3 您也许更新到PHP 5.3,忘了安装(或CP自动更新!)

eAccelerator在是一个免费开源的PHP加速,优化,编码器和 动态PHP的内容缓存。它通过 提高PHP脚本的性能缓存他们在编译状态,使编译的开销几乎是 完全消除。它还使用一些优化来加速PHP脚本的执行 。 eAccelerator通常可以减少服务器负载,并将PHP代码的速度提高1-10倍。

gogole它安装或使用该链接http://www.dedicated-resources.com/guide/128/eAccelerator-for-PHP.html

,如果你不能这样做,或者不希望安装红外,您可以编辑/usr/local/lib/php.ini和删除eaccelerator.so, pdo.so,pdo_sqlite.so,sqlite.so在扩展部分 或回PHP 5.2

我建议你安装eAccelerator在和提高你的PHP性能;)