【问题标题】:PDO MySQL Driver on MacMac 上的 PDO MySQL 驱动程序
【发布时间】:2010-09-27 22:35:34
【问题描述】:

我有一台安装了自定义 PHP 5 的 Mac,它是从大约一年前构建的。我记得它花了整个星期天,我不得不编译大约 20 次才能把它弄好。我拥有的 MySQL 来自熵并且是预编译的。

现在我需要在 MySQL 驱动程序正常工作且未安装驱动程序的情况下获取 PDO。我尝试了“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 配置。

【问题讨论】:

    标签: php mysql pdo driver


    【解决方案1】:

    您将需要手动编译它,而不是通过 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
    

    这应该会让你达到可以配置它的地步。

    【讨论】:

      【解决方案2】:

      仅供参考; MySQL PDO 驱动程序包含在 Marc Liyanage 的 entropy.ch 的 php 5.2.9 和 5.3 版本中

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-04
        • 2016-12-14
        • 2012-06-24
        • 2014-01-28
        • 1970-01-01
        • 2012-11-02
        • 2010-09-08
        • 2016-03-26
        相关资源
        最近更新 更多