3
我嘗試了不同的擴展這些步驟,但我不知道爲什麼不起作用。在這之後我不應該看到phpinfo()
輸出的變化嗎?如何使用`phpize`啓用php擴展?
的步驟:
- 解壓縮PHP源代碼和變化目錄手動
ext/ext_name
phpize
configure
make
- 移動從」該 「ext_name.so」 文件。 ./.lib「目錄轉換爲」php.ini「文件中指定的」extension_dir「。 (或者說
make install
) - 重啓Web服務
有缺什麼?我需要在PHP中啓用某種擴展,並且沒有辦法重新編譯整個PHP版本。
我這樣做了,但我得到的唯一結果是警告'PHP警告:PHP啓動:無法加載動態庫'/usr/lib/php/modules/xsl.so'/ usr/lib/php/modules/xsl.so:undefined symbol:dom_node_class_entry in Unknown 0在行0 :(:() – Reem 2011-06-01 12:29:47
這意味着你剛剛編譯的模塊依賴於PHP DOM模塊,你還需要啓用它(在啓用'xsl.so'之前)。您是否構建了正確版本的PHP模塊? – 2011-06-01 12:31:59
「PHP的正確版本」的含義是什麼?我下載了與已安裝的版本相同的PHP源代碼..我嘗試了與DOM相同的步驟但我再次看到沒有更改phpinfo(),所以我不能告訴DOM是否啓用或不:( – Reem 2011-06-01 22:21:16