2010-08-31 65 views
2

我有一個PHP腳本,我在後臺執行一個exec調用。除了MySQL函數(它們不存在)之外,一切都可以使用。如果我直接從瀏覽器中調用腳本,它可以正常工作。這裏發生了什麼事?有任何想法嗎?從exec調用PHP腳本時,MySQL函數不工作()

謝謝您的時間

回答

3

無論你的PHP命令行沒有使用PHP編譯或php.ini中爲你的PHP命令行沒有加載MySQL驅動模塊。你需要重新配置和/或重建你的PHP安裝。

2

也許,php_mysql.so沒有在主php.ini啓用,但在加入ApachePHPIniDir額外的ini文件中被啓用。

比較從命令行和Web腳本調用的phpinfo()的輸出。您應該看到ini文件和使用的目錄之間的區別。