在 MAMP 上安装 interbase/firebird PHP 扩展时出现问题
Issues installing interbase/firebird PHP extension on MAMP
我目前在尝试在我的 Mac MAMP PRO 安装(选择 PHP 5.5)上安装 interbase 支持(interbase PHP 扩展)时遇到问题。
以下是我启用和未启用它的步骤:
cd Applications/MAMP/bin/php/php5.5.26/include/php/ext/interbase
phpize
./configure --with-php-config=/Applications/MAMP/bin/php/php5.5.26/bin/php-config
make
make install
它告诉我库已成功安装:
Libraries have been installed in:
/Applications/MAMP/bin/php/php5.5.26/include/php/ext/interbase/modules
它还告诉我 MAMP 扩展已更新:
Installing shared extensions:
/Applications/MAMP/bin/php/php5.5.26/lib/php/extensions/no-debug-non-zts-20121212/
完成所有这些步骤并重新启动 Apache 后,我可以在该文件夹中找到 interbase.so 文件,但我没有看到在 phpinfo() 或 get_loaded_extensions() 中启用的扩展。
有人可以帮我解决这个问题吗?
我收到此日志错误消息:
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'interbase.so' in Unknown on line 0
非常感谢,非常感谢!
编辑:我确实在我的 php.ini MAMP 模板中添加了一个扩展名=interbase.so。
Add/uncoment php.ini
中的扩展。
在 php.ini
中查找扩展名:
;extension=php_interbase.dll
和uncomment/add它:
extension=interbase/modules/php_interbase.dll
此外,请检查您是否正确配置了扩展目录:
extension_dir = "/Applications/MAMP/bin/php/php5.5.26/include/php/ext"
我只是按照 post 中的每个步骤进行操作: 然后我使用 --with-php-config 标志重新编译了 php 并且它 解决了我的问题。
此外,这个 link 对我非常 帮助:https://jellystyle.com/2012/12/installing-php-extensions-with-mamp
我目前在尝试在我的 Mac MAMP PRO 安装(选择 PHP 5.5)上安装 interbase 支持(interbase PHP 扩展)时遇到问题。
以下是我启用和未启用它的步骤:
cd Applications/MAMP/bin/php/php5.5.26/include/php/ext/interbase
phpize
./configure --with-php-config=/Applications/MAMP/bin/php/php5.5.26/bin/php-config
make
make install
它告诉我库已成功安装:
Libraries have been installed in:
/Applications/MAMP/bin/php/php5.5.26/include/php/ext/interbase/modules
它还告诉我 MAMP 扩展已更新:
Installing shared extensions:
/Applications/MAMP/bin/php/php5.5.26/lib/php/extensions/no-debug-non-zts-20121212/
完成所有这些步骤并重新启动 Apache 后,我可以在该文件夹中找到 interbase.so 文件,但我没有看到在 phpinfo() 或 get_loaded_extensions() 中启用的扩展。
有人可以帮我解决这个问题吗?
我收到此日志错误消息:
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'interbase.so' in Unknown on line 0
非常感谢,非常感谢!
编辑:我确实在我的 php.ini MAMP 模板中添加了一个扩展名=interbase.so。
Add/uncoment php.ini
中的扩展。
在 php.ini
中查找扩展名:
;extension=php_interbase.dll
和uncomment/add它:
extension=interbase/modules/php_interbase.dll
此外,请检查您是否正确配置了扩展目录:
extension_dir = "/Applications/MAMP/bin/php/php5.5.26/include/php/ext"
我只是按照 post 中的每个步骤进行操作: 然后我使用 --with-php-config 标志重新编译了 php 并且它 解决了我的问题。
此外,这个 link 对我非常 帮助:https://jellystyle.com/2012/12/installing-php-extensions-with-mamp