web-dev-qa-db-ja.com

MAMPを実行しているPHP "intl"拡張機能のインストール/アクティブ化

わかりました。MacBookProでPHP 5.3.5を含むMAMP1.9.5を実行しています。

「intl」拡張機能は含まれていない/アクティブ化されておらず、さまざまな方法でインストールしようとしましたが(「./peclinstallintl」はそれを実行していないようです)、機能させることができません。

私も「お尻をググった」のですが、ヒントが見つかりません。

それを行う方法を知っている人はいますか?または、代わりに、自分のMySQL + Apache + PHPをインストールする方法(および「intl」を含める方法)についてアドバイスがありますか?

Symfony2を実行できるようにするためにこれを実行しようとしています。したがって、MacにMySQL + Apache + PHP + Symfony2をインストールする方法についてアドバイスがあれば、それも歓迎します:)

13
Manne W

先日、自分で編集しました。

私はここに自己リマインダーの投稿を書きました: http://szemian.wordpress.com/2011/03/21/compiling-intl-extension-for-mamp/

さらに説明が必要な場合はお知らせください。 :)

4
szemian

最良の方法は、OSX用のPHP for http://php-osx.liip.ch/ をダウンロードしてから、intl.soファイルをからコピーすることです。

/usr/local/php5-20121126-100332/lib/php/extensions/no-debug-non-zts-20100525/intl.so

/Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525/intl.so

PHP 5.4のために私にとって魅力のように働いた

20
antoine129