首頁 > 後端開發 > php教程 > linux下php连接mysql异常

linux下php连接mysql异常

WBOY
發布: 2016-06-13 12:57:38
原創
914 人瀏覽過

linux上php连接mysql错误
我的php版本是5.2.13,ysql版本是5.0,在执行下面的语句时
$con = mysql_connect($host_port,$user,$passwd);
报了错误:
PHP Fatal error:  Call to undefined function mysql_connect()

我查看了下phpinfo()里的信息,有如下两个选项:'--with-mysql=shared,/usr' '--with-mysqli=shared,/usr/bin/mysql_config' 
另外,在我的/etc/php.ini中查看extension_dir = "/usr/lib64/php/modules",在/usr/lib64/php/modules 这个目录下,却发现没有mysql.so文件。
我尝试了下:

/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so
下的mysql.so拷贝到 /usr/lib64/php/modules下,再执行一次
$con = mysql_connect($host_port,$user,$passwd);
仍然报: Call to undefined function mysql_connect()

请问我是不是还要装某些包啊?比如php-mysql和papache2-mod_php这两个包
------解决方案--------------------
mysql启动了吗?service mysql start 或者 service mysqld start 
或者查看一下而 error log 

------解决方案--------------------
你看一下你执行php的用户对于mysql.so的权限

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板