錯誤:無法在PHP5 載入動態函式庫
嘗試執行PHP 指令時,您可能會遇到錯誤訊息,指示動態庫無法載入。當 PHP 無法找到或開啟某些副檔名的共用物件 (.so) 檔案時,可能會發生此錯誤。
根本原因:
根據您的錯誤訊息假設PHP5 嘗試載入以下擴展,但缺少相應的.so 檔案:
不要安裝不必要的額外軟體,建議解決以下問題透過停用載入這些無法找到的擴充功能來解決根本問題。
第1 步:辨識載入檔案使用下列指令來辨識正在載入的檔案嘗試載入有問題的擴充:
第2 步:停用擴充功能載入
<code class="bash">$ grep -Hrv ";" /etc/php5 | grep -E "extension(\s+)?="</code>
取得檔案清單後,找到下列擴充功能所在的部分正在載入:
透過新增; 註解掉這些行extension=curl.so extension=mcrypt.so extension=mysql.so extension=mysqli.so extension=pdo.so extension=pdo_mysql.so例如:
其他注意事項:
;extension=curl.so ;extension=mcrypt.so
特定文件位置可能會取決於您的文件位置可能會取決於您的作業系統和PHP 安裝。
如果停用擴充功能後錯誤仍然存在,請確保對應的共用物件檔案已安裝且位於正確的路徑中。以上是為什麼 PHP5 無法載入動態函式庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!