2013-05-26 93 views
0

我的Windows 7主機上有一個Debian服務器。我一直在關注這個教程Mysqli擴展缺失

https://jtreminio.com/2012/07/setting-up-a-debian-vm-step-by-step/

我按照所有的步驟,目前在使用我最近安裝PhymyAdmin的過程。雖然PHPmyadmin聲明Mysqli擴展名缺失。我檢查了phpinfo()和mysqli沒有得到它自己的部分。我在鏈接的教程中注意到它不包括--with-mysqli

我的PHP ini文件我已經uncommeted了

mysqli.allow_local_infile = On 

我也填充在指向我已經運行./configure --with-mysqli文件

mysqli.default_socket = /usr/lib/php5/20100525+lfs/mysqli.so 

默認的mysqli插座。

仍然沒有顯示phpinfo()上的Mysqli部分。

需要一些幫助,謝謝。

+1

沒有真正的理由從源代碼編譯PHP,除非你想要最新最好的,使用apt-repository中的代碼 – hank

回答

0

mysqli.default_socket = /usr/lib/php5/20100525+lfs/mysqli.so

mysqli.so是一個庫而不是一個插座,它應該經由「延伸被加載=。 ..mysqli.so」在conf.d文件中

確保您在

龍頭安裝PHP5-MySQL的

apt-get install php5-mysql 

確保您加載mysqli.so庫

/etc/php5/apache2/conf.d/mysqli.ini 

應該已經爲你做了一切。最後但並非最不重要的,

/etc/init.d/apache2 reload