Php

PHP 啟動:無法載入動態庫 ‘/usr/lib/php5/20100525/apc.so’

  • March 1, 2015

我已將我的 php 從 5.3.3 更新到 5.4.31。我有一個 Debian 6 Squeeze。

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/apc.so' - /usr/lib/php5/20100525/apc.so: cannot open shared object file: No such file or directory in Unknown on line 0

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/suhosin.so' - /usr/lib/php5/20100525/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0

在安裝過程中,系統詢問我是要保留實際的 php.ini 還是放新的。我說保留實際的。

現在,當我重新啟動 Apache 時出現這 2 個錯誤。

我應該怎麼做才能解決它們?

如果您不打算使用 APC,那麼可以從您的 PHP 配置中安全地刪除它。

首先,找到您的 php.ini 文件並進行編輯。

在 php.ini 文件中找到“apc”,您應該會找到如下所示的一行:

extension=apc.so

您可以通過在前面添加分號來註釋掉這一行,例如

;extension=apc.so

如果您在 php.ini 文件中找不到“apc.so”引用,則可以將其包含在單獨的文件中。您可以通過在伺服器上的所有文件中搜尋字元串“apc.so”來找到它,它一定在某個地方!

只需註釋掉該行,然後重新啟動 Apache。

引用自:https://serverfault.com/questions/623520