php连接不了mysql

回复 收藏
本帖最后由 664778717@qq.co 于 2016-2-28 14:26 编辑

使用yum安装了apache2.2,php5.3和mysql5.1,,系统centos 64位。php可以正常解析,
写了一个php连接mysql的网页:
  1. <?php
  2.         $conn=mysql_connect('localhost','root','lyc112400');
  3.         if ($conn)
  4.           echo "Connect MySQL Success....";
  5.         else
  6.           echo 'Connect MySQL Failur....';
  7. ?>

apache网站日志:
PHP Fatal error:  Call to undefined function mysql_connect() in /www/cong.com/index.php on line 4

识别不了mysql_connect这个函数。

php-mysql已经安装,在/usr/lib64/php/modules/ 目录下已经有下面的扩展
curl.so  fileinfo.so  json.so  mysqli.so  mysql.so  pdo_mysql.so  pdo.so  pdo_sqlite.so  phar.so  sqlite3.so  zip.so

可能需要编辑配置/etc/php.ini  ,但是不知配置哪里。



2016-02-28 14:12 举报
已邀请:
0

664778717@qq.co

赞同来自:

求解!!!
0

369666951

赞同来自:

本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL:选择 API 指南以及相关 FAQ 以获取更多信息。用以替代本函数的有:







mysqli_connect()
PDO::__construct()

0

664778717@qq.co

赞同来自:

369666951 发表于 2016-2-28 14:34
本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL: ...

谢谢,但我目前用的是5.3的php,我发现我yum安装的php扩展都不能使用,重启httpd服务也是不行的,应该是要配置php.ini吧,但不知道怎么配置
0

664778717@qq.co

赞同来自:

把工作模式改回prefork就可以了,worker工作模式不知道为什么不行。。。
0

664778717@qq.co

赞同来自:

369666951 发表于 2016-2-28 14:34
本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL: ...

把工作模式改回prefork就可以了,worker工作模式不知道为什么不行。。。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: