我已经安装了 php 并运行了一段时间,但我开始从事一个连接到数据库(即 mysql)的项目,所以我安装了 mysql(5.1.73),现在当我去连接到使用此行的数据库
$dbhandle = mysql_connect($hostname, $username, $password)
我收到以下错误:
1 Fatal error: Call to undefined function mysql_connect() in /var/www/file.php
这让我相信我的 php 配置没有连接到我最近安装的 mysql 版本。我转到 phpinfo()
调用中列出的配置文件 (php.ini),并添加到 extension="php_mysql.dll"中,因为这是大多数论坛似乎推荐的内容。完成此操作后,我使用 service httpd restart
命令重新启动(并重新加载了我认为的 php.ini 文件)。
有什么建议吗?
最佳答案
如果这是在 centos 上,你是否安装了 php-mysql 软件包?默认情况下,最小安装不会安装 php-mysql(mysql 和 mysqli 所需的文件)。
百胜安装 php-mysql
服务 httpd 重新启动
关于php - CentOs Php 和 MySql 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25233441/