我有一台大约一年前安装的自定义 PHP 5 的 Mac。我记得我花了整个星期天的时间,编译了大约 20 次才能把它做好。我拥有的 MySQL 来自熵并且是预编译的。
现在我需要让 PDO 与 MySQL 驱动程序一起工作,但驱动程序尚未安装。我尝试了“pecl install 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
这应该会让您能够配置它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)