php - CentOs Php 和 MySql 配置

标签 php mysql apache

我已经安装了 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/

相关文章:

mysql - 如何在MySQL中使用多个代码来获取like语句的结果?

php - Debian 服务器上的 Apache 连接到 extern mysql

apache - Ubuntu 11.10服务器上的Apache2在哪里配置 "ServerTokens"和 "ServerSignature"?

php - 在父方法中获取子类名称

PHP 通知 : Use of undefined constant type

php - 对于 Web 应用程序上的资源来说,ajax 越多越好吗?

php - 注释部分的日期时间mysql

php - Codeigniter - 如何避免用户多次登录将其 session 存储在数据库中

php - 是否可以对整个 SQL 语句进行 utf8_decode 以避免 utf-8/utf8mb4 问题?

apache - Varnish 4 透明地重写 URL