繁体   English   中英

OS X安装pecl_http

[英]OS X installing pecl_http

我正在尝试安装php HTTP扩展名,但是在安装过程中出现以下错误:

正在检查magic.h ...未找到
配置:错误:找不到magic.h

有没有人有过类似的经历?

我在运行10.6.5和PHP 5.3.3的MBP上。

谢谢

要在Mac OS 10.8上安装pecl_http扩展名(使用MAMP):

  1. 安装brew
  2. 使用brew brew install autoconf
  3. php.net下载PHP 5.4.10(或使用的任何版本)的源代码
  4. 将源代码提取到/Applications/MAMP/bin/php/php5.4.10/include
  5. 将提取的文件从“ php-5.4.10”重命名为“ php”
  6. 在新创建的“ php”文件夹中运行./configure
  7. 将extension = http.so添加到我的php.ini文件中
  8. 重新启动MAMP

之后,我能够毫无问题地安装Pecl扩展。

CFLAGS="-arch i386" ./pecl install

要么

sudo CFLAGS="-arch i386" /Applications/MAMP/bin/php5.3/bin/pecl install pecl_http

请参阅: OS X 10.6(Snow Leopard)–使用MAMP / PECL安装PHP扩展

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM