linux下php连接mysql异常
程序员文章站
2022-04-14 22:18:42
...
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版本是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的权限
相关文章
相关视频
上一篇: lnmp取消nginx目录PHP执行权限_PHP教程
下一篇: js实现点击数量添加入数据库
推荐阅读
-
php 连接mysql连接被重置的解决方法
-
Linux下修改MySQL数据库数据文件路径的步骤
-
linux下mysql乱码问题的解决方案
-
Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
-
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
-
php与mysql建立连接并执行SQL语句的代码
-
Windows下使用PuTTY连接Centos7、Linux系统目录结构、一些操作命令
-
阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法
-
Linux下MySQL 5.6.27 安装教程
-
Linux下的Apache与PHP安全设置技巧