【问题标题】:cannot find “mysql” in PHPinfo();在 PHPinfo() 中找不到“mysql”;
【发布时间】:2015-09-16 08:34:51
【问题描述】:

我已经在我的linux服务器上安装了php-mysql,并重启了apache服务器,但是它不支持“mysql_connect”功能。 我在我的 phpinfo 页面中搜索了“mysql”,在我的 phpinfo 页面中没有“mysql”字样。

如何解决这个问题?

这是我的 phpinfo 页面,

http://www.xxpmt.com/myphpinfo.html(我已经转成html页面了)

这是我的 php.ini 来自 phpinfo "/usr/local/services/php-5.4.6/lib" 显示的路径

http://www.xxpmt.com/phpini.txt

【问题讨论】:

  • 请添加更多信息以获得帮助。

标签: php mysql linux apache


【解决方案1】:

转到php.ini 文件,在Dynamic Extensions 下检查extension=mysql.so。如果在extension=mysql.so 之前有任何;,请将其删除。如果不是extension=mysql.so,请添加。重启apache并再次检查phpinfo

注意:建议使用mysqli扩展而不是mysql

【讨论】:

  • 我在我的 php.ini 文件中找不到 extension=mysql.so
  • 那么请在php的Dynamic Extensions下添加extension=mysql.so这一行。
  • 你能去/usr/local/php/extensions这个路径看看有没有扩展文件吗?如果没有mysql扩展,手动下载,放到这个文件夹下,更新Dynamic Extensions下的名字,然后RESTARTapache服务(这个很重要!!!)
  • 它显示 apc.so eaccelerator.so memcache.so openssl.so ptlogin4.so zip.so"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-19
  • 2013-01-08
  • 1970-01-01
  • 2013-04-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多