【问题标题】:PHP Installation YosemitePHP 安装优胜美地
【发布时间】:2015-08-02 00:53:37
【问题描述】:

我认为我的 PHP 安装有问题

当我在命令行中输入 php 时,我得到以下信息

PHP Warning:  PHP Startup: pdo_pgsql: Unable to initialize module
Module compiled with module API=20100525
PHP    compiled with module API=20121212
These options need to match
 in Unknown on line 0
PHP Warning:  PHP Startup: pgsql: Unable to initialize module
Module compiled with module API=20100525
PHP    compiled with module API=20121212
These options need to match
 in Unknown on line 0

谁能给点建议?

我试过了 - http://jason.pureconcepts.net/2014/11/install-apache-php-mysql-mac-os-x-yosemite/

【问题讨论】:

  • 尝试禁用/卸载 pgsql 和 pdo_pgsql。

标签: php


【解决方案1】:

作为该帖子的作者,问题在于先前编译的模块 pdo_pgsqlpgsql

如 cmets 中所述,您需要为 PHP 的 Yosemite 重新安装这些模块(运行 php -v)。

使用这些特定模块的步骤有been answered already

【讨论】:

【解决方案2】:

我也遇到了同样的问题,而且我不使用 Postgres,所以我真的不关心安装 PEAR 然后自动配置等。

所以我发现你可以简单地在 php.ini 中注释掉那些扩展

查找ini文件位置:

php -i | grep php.ini

然后在ini文件中注释掉以上2个扩展名。我的位于:/Library/Server/Web/Config/php/php.ini

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-16
    • 2014-12-21
    • 2015-06-04
    相关资源
    最近更新 更多