2010-04-27 93 views
0

我已經安裝了WAMP。我正在使用Tomcat 6來運行我的PHP腳本。我也使用JavaBridge.war,並將我的php腳本複製到\ webapp \ JavaBridge \項目中。 我已刪除從php.ini文件中的分號致命錯誤:調用未定義的函數mysqli_connect()

extension=php_mysqli.dll 
extension=php_mysql.dll 

我已經加入C中的語句之前:\ WAMP \ BIN到我的PATH環境變量。我已經將C:\ wamp \ bin \ php \ php5.3.0 \ ext中的所有dll複製到C:\ windows \ system32中

我仍然收到此錯誤。

Fatal error: Call to undefined function mysqli_connect() in C:\Program Files\apache-tomcat-6.0.26\webapps\JavaBridge\project\pf_query.php on line 534

當我從WAMP包中包含的Apache 2.2.11運行我的PHP腳本時,我不會收到此錯誤。

回答

3

您是否編輯了正確的php.ini文件?

<?php echo 'ini: ', get_cfg_var('cfg_file_path'); 

(在tomcat6環境中執行)可以告訴你。

0

只是爲了防止別人有這個問題,我需要設置extension_dir變量指向我的PHP安裝。

+0

這似乎更像是一個評論而不是答案。 – mickmackusa 2017-04-20 09:00:31

相關問題