0

php HTTP 拡張機能をインストールしようとしていますが、インストール中に次のエラーが発生します。

magic.h をチェックしています...
構成が見つかりません: エラー: magic.h が見つかりませんでした

似たような経験をした人はいますか?

私は10.6.5とphp 5.3.3を実行しているMBPを使用しています。

ありがとう

4

2 に答える 2

2
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 拡張機能をインストールする

于 2011-02-16T13:09:47.377 に答える
2

Mac OS 10.8 に pecl_http 拡張機能をインストールするには (MAMP を使用):

  1. 醸造をインストールする
  2. brew で autoconf をインストールbrew install autoconf
  3. PHP 5.4.10 (または使用しているバージョン) のソース コードを php.net からダウンロードします。
  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 拡張機能をインストールできました。

于 2013-08-01T17:51:03.350 に答える