2012-03-13 69 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性能;)