Php Mac上的PDO MySQL驱动程序

Php Mac上的PDO MySQL驱动程序,php,mysql,pdo,driver,Php,Mysql,Pdo,Driver,我有一台mac电脑,上面有一个定制的PHP5安装,大约是一年前建立的。我记得花了整个星期天的时间,我必须编译大约20次才能正确。我拥有的MySQL来自熵,并且是预编译的 现在我需要让PDO与MySQL驱动程序的工作和驱动程序没有安装。我尝试了“pecl安装pdo_mysql”,但它在找不到一些mysql文件时死掉了。有没有办法快速解决这个问题 checking for mysql_config... not found configure: error: Cannot find MySQL he

我有一台mac电脑,上面有一个定制的PHP5安装,大约是一年前建立的。我记得花了整个星期天的时间,我必须编译大约20次才能正确。我拥有的MySQL来自熵,并且是预编译的

现在我需要让PDO与MySQL驱动程序的工作和驱动程序没有安装。我尝试了“pecl安装pdo_mysql”,但它在找不到一些mysql文件时死掉了。有没有办法快速解决这个问题

checking for mysql_config... not found
configure: error: Cannot find MySQL header files under
ERROR: `/private/tmp/pear/temp/PDO_MYSQL/configure' failed
我将发布您需要的任何路径或消息来帮助我解决此问题。我需要重新编译PHP吗,还是只需要编译pdo_mysql扩展


我希望我不会显得懒惰,我只是有很多代码要写,没有太多时间来处理我的PHP配置。

你需要手工编译,而不是通过PECL。您需要知道MySQL的安装位置。我不知道Entropy软件包,但是MySQL提供的构建(我推荐)安装到
/usr/local/MySQL

$ pecl download pdo_mysql
$ tar xzf PDO_MYSQL-1.0.2.tgz
$ cd PDO_MYSQL-1.0.2
$ phpize
$ ./configure --with-pdo-mysql=/usr/local/mysql
$ make && sudo make install

这将使您能够配置它。

FYI;MySQL PDO驱动程序包含在Marc Liyanage的php 5.2.9和5.3版本中