我从源代码安装了apache和php,并让他们在一个月前一起工作。因为我正在学习这两个学期。
现在我需要mysql来做更多的工作。我刚刚从源代码安装了mysql。但是我不知道如何让它与php一起工作
我环顾四周,找到了一些关于设置LAMP环境的主题。他们中的大多数首先安装mysql,并在安装php时使用命令选项--with-mysql=/usr/local/mysql
和--with-mysqli=/usr/local/mysql/bin/mysql_config
。但就我而言,我先安装了php
有没有办法让php知道我已经安装了mysql?或者我应该重新安装php吗?
最后,我重新编译了我的php源代码,附加了--with-mysql=/opt/mysql
,--with-mysqli=/opt/mysql/bin/mysql_config
和--with-pdo-mysql
三个配置选项,让我的php支持mysql的模块。采取的步骤如下:
1 GT;停止apache和mysql服务
2 - ;备份php.ini
3 GT;删除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个制作然后安装
6个复制php.ini并取消注释mysql模块上的相应指令
答案 0 :(得分:2)
为什么要从源代码安装软件包?
在CentOS中使用yum
,在Ubuntu中使用apt-get
,如:
yum install php
yum install mysql
要使PHP与MYSQL一起使用,您必须安装php-mysql
扩展名,如:
yum install php-mysql
答案 1 :(得分:0)
我希望以下链接帮助