0

我从源代码安装了 apache 和 php,并在一个月前让它们一起工作。因为我这个学期要学这两个。
现在我需要 mysql 来做更多的工作。我刚刚从源代码安装了mysql。但是我不知道如何让它与 php 一起工作。
我环顾四周,发现了一些关于设置 LAMP 环境的主题。他们中的大多数首先安装mysql并使用命令选项--with-mysql=/usr/local/mysql以及--with-mysqli=/usr/local/mysql/bin/mysql_config安装php。但就我而言,我先安装了 php。
有没有办法让php知道我已经安装了mysql?还是我应该重新安装 php ?

更新

最后我重新编译了我的 php 源代码--with-mysql=/opt/mysql--with-mysqli=/opt/mysql/bin/mysql_config并添加--with-pdo-mysql了三个配置选项,让我的 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 --...and other options
5> make 然后 make install
6> 复制 php.ini 并取消注释 mysql 模块上的相应指令

4

1 回答 1

2

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

yum在 CentOS 和apt-getUbuntu中使用,例如:

yum install php
yum install mysql

要使 PHP 与 MYSQL 一起工作,您必须安装php-mysql扩展,例如:

yum install php-mysql
于 2013-01-19T09:33:11.593 回答