【问题标题】:PHP - Compiling FreeTSD Extension for MSSQLPHP - 为 MSSQL 编译 FreeTSD 扩展
【发布时间】:2016-03-22 15:23:07
【问题描述】:

我正在尝试在我的本地 MAMP 安装上安装 FreeTSD。但是我在编译 PHP7 的扩展时遇到了麻烦。命令执行完毕,但我不知道.SO 文件的输出位置。

我一直在关注this guide on how to compile PHP extensions for MAMP

这是我一直在执行的命令:

cd /Applications/MAMP/bin/php/php7.0.0/includes/php  
./configure --with-php-config=/Applications/MAMP/bin/php/php7.0.0/bin/php-config

cd /Users/m1/Downloads/freetds-0.95.88/Applications/MAMP/bin/php/php7.0.0/bin/phpize
./configure --with-php-config=/Applications/MAMP/bin/php/php7.0.0/bin/php-config  
make  

执行完成后我也会遇到随机错误:

配置:警告:无法识别的选项:--with-php-config"。

我要安装的扩展是FreeTDS

这很奇怪,因为它确实执行了,但是有那个错误。

【问题讨论】:

  • 请正确使用标签。要回答这个问题,不需要有sql-server知识。这是纯粹的 php 问题。

标签: php compilation compiler-errors phpize


【解决方案1】:

我已经解决了这个问题。问题是 Mac 版的 MAMP 甚至 Pro 版本也不支持安装扩展。我直接从 MAMP 支持部门获得了这些信息。

【讨论】:

    猜你喜欢
    • 2016-03-22
    • 2017-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-24
    • 2013-02-14
    相关资源
    最近更新 更多