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

我已经更新了我的PHP版本从PHP 5.0到5.3,并开始显示我这个错误

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

我需要你的帮助guyz请build议我该怎么做。

我也取消了extension=mysql.so在我的php ini文件中

 php.ini 

我正在使用Linux

build议

我会build议你使用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 

百胜search

出现这个问题是因为MySQL模块没有被激活到你的PHP安装中,或者因为MySQL模块没有被永久连接支持编译。

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

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

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

请在您的php.ini启用2个扩展

 extension=php_mysql.dll extension=php_mysqli.dll 

并请检查您的PHP目录中的libmySQL.dll