什么是'--使用mysql=DIR';配置PHP的选项

什么是'--使用mysql=DIR';配置PHP的选项,php,mysql,compilation,Php,Mysql,Compilation,我试图从源代码处编译PHP,并将MySQL扩展作为共享库。/configure--help提供的说明如下: --with-mysql=DIR Include MySQL support. DIR is the MySQL base directory. 然而,我不知道MySQL基本目录是什么意思!这是mysql客户端可执行文件所在的目录吗?(例如,在我的机器上/usr/bin)。或者它们是指共享库(即libmysqlclient.so和libmysqlclient_r.so)的位置

我试图从源代码处编译PHP,并将MySQL扩展作为共享库。
/configure--help
提供的说明如下:

--with-mysql=DIR      Include MySQL support.  DIR is the MySQL base directory.
然而,我不知道MySQL基本目录是什么意思!这是mysql客户端可执行文件所在的目录吗?(例如,在我的机器上/usr/bin)。或者它们是指共享库(即libmysqlclient.so和libmysqlclient_r.so)的位置(例如在我的机器/usr/lib上)?还是别的地方?我尝试了几个位置,但当我尝试使用php的编译版本时,仍然会出现如下错误:

Call to undefined function mysql_connect()
请帮忙!提前感谢。

作为./configure--help说它是“DIR是MySQL的基本目录”

在我的例子中,哪个目录将是安装MySQL的目录:/usr/local/MySQL

您可以尝试:

mysqld --verbose --help

然后查找“basedir”配置值

Ok,谢谢这个命令。在我的例子中,basedir配置值被设置为/usr。所以在/usr是mysql的基本目录之前,我并不清楚,因为该目录的根目录中没有mysql文件。