2012-04-01 94 views
0

Mysql不能使用PHP(它们中的每一个都可以单独运行,Mysql使用Perl)。在RHEL中安装PHP mysql扩展

我已经添加到extension=mysql.sophp.ini

在互联网上搜索后,我已经试过这两个命令

yum install php php-mysql httpd 
yum install php-mysql php-gd 

然而,这会导致:

mysql-5.0.95-1.el5_7.1.i386 from rhel-i386-server-5 has depsolving problems 
--> mysql conflicts with MySQL-server 
Error: mysql conflicts with MySQL-server 

任何建议?

回答

0

安装mysql-server和mysql-devel。

+0

谢谢,但我实际上做它已经(两者都包含在MySQL 5在i386的二进制分发的RHEL5。 – 2012-04-01 20:28:17

+0

@广-TuanLuong是守护程序运行? – qitch 2012-04-01 22:22:28

+0

@quitch哪些过程会是这样? – 2012-04-02 00:46:32

0

这里是一个小清单>

  • 有mysql服务启动和运行。

服务mysql的状态

service mysqld status 
  • 已经安装了PHP,MySQL扩展

荫安装PHP,MySQL的

  • 有你在扩展文件夹mysql.so或mysqli.so,您可以在扩展目录的phpinfo()发现这一点,在我的情况>

extension_dir中的/ usr/lib64下/ PHP /模块

为.so文件
  • 检查权限,我认为-rwxr-XR-X。是一个不错的练习。

  • 重启Apache,因此它可以重新加载的php.ini

服务的httpd重新启动

那么,你应该是好去。