我有一個PHP腳本,我在後臺執行一個exec調用。除了MySQL函數(它們不存在)之外,一切都可以使用。如果我直接從瀏覽器中調用腳本,它可以正常工作。這裏發生了什麼事?有任何想法嗎?從exec調用PHP腳本時,MySQL函數不工作()
謝謝您的時間
我有一個PHP腳本,我在後臺執行一個exec調用。除了MySQL函數(它們不存在)之外,一切都可以使用。如果我直接從瀏覽器中調用腳本,它可以正常工作。這裏發生了什麼事?有任何想法嗎?從exec調用PHP腳本時,MySQL函數不工作()
謝謝您的時間
無論你的PHP命令行沒有使用PHP編譯或php.ini中爲你的PHP命令行沒有加載MySQL驅動模塊。你需要重新配置和/或重建你的PHP安裝。
也許,php_mysql.so
沒有在主php.ini
啓用,但在加入Apache
與PHPIniDir
額外的ini文件中被啓用。
比較從命令行和Web腳本調用的phpinfo()
的輸出。您應該看到ini文件和使用的目錄之間的區別。