在linux上从源代码安装mysql,然后如何让它与php一起工作?

在linux上从源代码安装mysql,然后如何让它与php一起工作?,php,mysql,linux,apache,Php,Mysql,Linux,Apache,我从源代码处安装了apache和php,并在一个月前让它们一起工作。因为这学期我两个都在学习 现在我需要mysql做更多的工作。我刚刚从源代码安装了mysql。但是我不知道如何让它与php一起工作。 我环顾四周,发现了一些关于设置灯环境的主题。大多数人首先安装mysql,并在安装php时使用命令选项——mysql=/usr/local/mysql和——mysqli=/usr/local/mysql/bin/mysql\u config。但在我的例子中,我首先安装了php。 有没有办法让php知道

我从源代码处安装了apache和php,并在一个月前让它们一起工作。因为这学期我两个都在学习
现在我需要mysql做更多的工作。我刚刚从源代码安装了mysql。但是我不知道如何让它与php一起工作。
我环顾四周,发现了一些关于设置灯环境的主题。大多数人首先安装mysql,并在安装php时使用命令选项
——mysql=/usr/local/mysql
——mysqli=/usr/local/mysql/bin/mysql\u config
。但在我的例子中,我首先安装了php。
有没有办法让php知道我已经安装了mysql?还是应该重新安装php

更新 最后,我重新编译了我的php源代码,添加了三个配置选项,让我的php支持mysql的模块。采取的步骤如下:
1> 停止apache和mysql服务
2> 备份php.ini
3> 删除php
4> 重新配置php源代码
/configure--prefix=/opt/php--with-apxs2=/opt/apache/bin/apxs--with-mysql=/opt/mysql--with-mysqli=/opt/mysql/bin/mysql_-config--with-pdo-mysql--…和其他选项

5> 制作并安装

6> 将php.ini复制回来并取消注释mysql模块上相应的directs

为什么要从源代码安装软件包

在CentOS中使用
yum
,在Ubuntu中使用
apt-get
,就像:

yum install php
yum install mysql
要使PHP与MYSQL协同工作,您必须安装
PHP MYSQL
扩展,如:

yum install php-mysql

@s、 webbandit正在使用Ubuntu和CentOS,现在正在UbuntuMake上进行测试,确保在php.ini文件中有未注释的mysql库,并正确编辑它们。重新启动apache并使用
phpinfo()
查看它是否显示启用了mysql。@SumitMalik在php.ini文件中取消了mysql库的注释,然后重新启动了apache。但是我在phpinfo()页面上找不到像“mysql”这样的关键词;扩展名_dir=“ext”;extension=php_mysql.dll;extension=php_mysqli.dll;extension=php_pdo_mysql.dll 2)确保提供了正确的目录路径。确保安装了
php mysql