我正在从源代码构建 php.. 只是想知道我为 --with-mysql= 和 --with-mysqli 指定哪个 mysql 路径,因为 whereis mysql 返回:
mysql在哪里
mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
另外,我通过 yum (RHEL5) 安装了 httpd,所以我想知道 --with-apxs2= 使用什么路径
httpd在哪里
httpd: /usr/sbin/httpd.event /usr/sbin/httpd /usr/sbin/httpd.worker /etc/httpd /usr/lib/httpd /usr/share/man/man8/httpd.8.gz
感谢您的回复!
假设你已经安装了 mysql-devel 和 httpd-devel,你应该可以使用:
如果您正在构建 32 位,请删除
64
from/usr/lib64
.如果
apxs2
(APache eXtenSion 工具)的路径仍然存在问题,您应该安装apache2-dev
.(在 Ubuntu » 上
apache2-threaded-dev
)您将需要编译所针对的库的所有 -dev 包。这意味着 mysqlclient-dev、httpd-devel 等。