2011-05-18 53 views
2

我最近通過我們的WHM面板(Web主機管理器)在我們的服務器上安裝了PHP APC。安裝成功後,我認爲一切都很好。然而,第二天,我注意到我們的error_log文件越來越大,在檢查後我多次注意到以下行:PHP APC錯誤加載apc.so

PHP警告:PHP啓動:無法加載動態庫/ usr/local/lib/php/extensions /no-debug-non-zts-20060613/apc.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/apc.so:無法打開共享對象文件:沒有這樣的文件或目錄在未知的行0

調查目錄我沒有看到apc.so,但我也沒有看到它在我們的服務器上的任何其他地方(也許是,我只是沒有找到它)。無論如何,我可以生成這個文件放置到正確的文件夾?這會工作,還是我需要重新安裝或更改某個文件的路徑?

+2

'.so'文件是windows .dll文件的等同文件。你不能只鞭打一個。你必須從安裝包中解壓縮它(或者如果你從源代碼開始重新編譯它)。您可以嘗試執行'find/-name apc.so'來查看它隱藏在系統中的位置。 – 2011-05-18 19:42:58

+0

@Marc B - 感謝您的建議。能夠找到該文件,它在:/usr/lib/php/extensions/no-debug-non-zts-20060613/apc.so我應該只是複製和粘貼? – user387049 2011-05-18 20:04:18

+0

是的,應該可以工作。只要確保它是實際的文件而不僅僅是一個符號鏈接。 – 2011-05-18 20:10:30

回答

5

.so文件是windows .dll文件的等效文件。你不能只鞭打一個。你必須從安裝包中解壓縮它(或者如果你從源代碼開始重新編譯它)。您可以嘗試執行find/-name apc.so以查看它隱藏在系統中的位置。