2013-05-26 95 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