mysql 在哪里

mysql 在哪里

我正在从源代码构建 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

谢谢大家的回复!

答案1

假设您已经安装了 mysql-devel 和 httpd-devel,您应该能够使用:

--with-apxs2=/usr/sbin/apxs --with-mysql-lib=/usr/lib64/mysql --with-mysql-include=/usr/include

如果您正在为 32 位构建,请64删除/usr/lib64

答案2

如果 (APache eXtenSion 工具) 的路径apxs2仍然存在问题,您应该安装apache2-dev

(在 Ubuntu » 上apache2-threaded-dev

答案3

您将需要所有针对要编译的库的 -dev 包。这意味着 mysqlclient-dev、httpd-devel 等等。

相关内容