PHP 致命错误:调用未定义的函数 mysql_pconnect()

PHP 致命错误:调用未定义的函数 mysql_pconnect()

我已经将 php 版本从 php 5.0 更新到 5.3,它开始显示此错误

PHP Fatal error:  Call to undefined function mysql_pconnect() in

我需要你们的帮助,请告诉我该怎么做。

extension=mysql.so我也在php ini 文件中取消注释

php.ini

我使用 Linux

答案1

推荐

我建议你使用mysqlihttp://php.net/manual/en/book.mysqli.php)是mysql

快速解决

所有可能原因的详细信息可参见

http://www.somacon.com/p109.php

如果你需要更多帮助请告诉我

最后一招

重新安装PHP53

删除 5.1.x PHP 包:

 yum remove php php-*

删除 5.3.x PHP 包:

 yum remove php php53-*

安装PHP5.3

yum install php53-cli
yum install php53-common
yum install php53-devel (If you need development support)
yum install php53-gd
yum install php53-mbstring
yum install php53-mysql
yum install php53-soap
yum install php53-xml
yum install php53-xmlrpc
yum install php53-bcmath
yum install php53-snmp

重启 Apache

Service httpd restart 

yum 搜索

答案2

出现该问题是因为您的 PHP 安装中 MySQL 模块未处于活动状态,或者 MySQL 模块未使用永久连接支持进行编译。

在第一种情况下,您应该检查php_mysql模块是否已在php.ini文件中启用,如果没有,请取消注释启用此模块的行。如果您在 Linux 上运行 PHP,则必须先编译此模块。(--with-mysql=shared

答案3

尝试取消注释此行并重新启动服务器

extension = php_pdo.dll
extension = php_mysql.dll
extension = php_mysqli.dll
extension = php_pdo_mysql.dll

答案4

请在您的php.ini

extension=php_mysql.dll
extension=php_mysqli.dll

请检查libmySQL.dll您的 php 目录。

相关内容