web-dev-qa-db-ja.com

MacportsでPHP PECL拡張機能をどのようにインストールしますか?

MacportsからインストールされたPHP 5.5を使用しています。 APCuPECL ライブラリを追加したいのですが、macportsパッケージがなく、方法がわかりません。 PEAR/PECLコマンドラインユーティリティをインストールするには、Macports経由でインストールされたPHP 5.5にAPCu(または実際には任意のPECLライブラリ)を追加するにはどうすればよいですか?

4
Matt S

PEAR MacPortsでも動作するようにする方法につまずきました。どういうわけかそれをインストールしたことがわかりました(おそらくコアPHPパッケージ、php54 with私の場合のデフォルトのバリアント…?)が、MacPortsはバイナリを通常の$PATHの場所に配置しなかったため、シェルはそれを見つけることができませんでした。それは/opt/local/lib/php/pear/bin/pearでぶらぶらしていました。単純なln -s /opt/local/lib/php/pear/bin/pear /opt/local/bin/pearrehash(そのビットはtcsh-ismかもしれません)、そして私は仕事をしていました。

5

Macターミナルコンソールから、次のコマンドを実行します。

$ port search pear | grep php54
php54-pear @20110901_4 (php, www)
Optional port adds the PEAR repository to the include path for php54.

現在、5.4用の洋ナシパッケージがあります。その後、次のことができます。

$ Sudo port install php54-pear

そして、あなたは良い状態にあるはずです。

1
TrippyD