mamp と mamp pro で Mac を実行しています。APC が有効になっているかどうか、および有効になっていないかインストールされていないかどうかを確認するにはどうすればよいですか?
オンラインで見つけた APC アップロード ローダーを機能させようとしていますが、アップロード時に NAN% でスタックします。
これはリンクです: http://www.haughin.com/2007/10/23/php-upload-progress-with-php-52-apc/
mamp と mamp pro で Mac を実行しています。APC が有効になっているかどうか、および有効になっていないかインストールされていないかどうかを確認するにはどうすればよいですか?
オンラインで見つけた APC アップロード ローダーを機能させようとしていますが、アップロード時に NAN% でスタックします。
これはリンクです: http://www.haughin.com/2007/10/23/php-upload-progress-with-php-52-apc/
ダウンロードまたはインストールする必要はありません。MAMP 1.9 にはすでに APC が含まれています。有効にするには、Preferences/PHP を開きます。[Zend Optimizer] のチェックを外し (APC と互換性がないため)、[キャッシュ] ドロップダウン ボックスから APC を選択し、[OK] をクリックして変更を送信します。
MAMP 2.1 では、メイン ウィンドウの [サーバー] > [PHP] > [キャッシュ] で APC 設定を見つけることができます。
MAMP 3.0 では、APC は PHP タブにあります。
MAMP スタート ページ内からアクセスできる phpinfo ページにアクセスします。これにより、ロードされたすべてのモジュールが一覧表示されます。
PHP-APC のインストール手順は次のとおりです。
インストールを簡単に行うために、MAMP を実行pear
または内部で実行できる場合があります。pecl
手動で行います:
1-nano /Applications/MAMP/bin/php/php5.6.2/conf/php.ini
注: パスの " php5.6.2 " は、使用する PHP バージョンに変更する必要があります。
2- セクションを探します:
[OPcache]
;zend_extension="/Applications/MAMP/bin/php/php5.6.2/lib/php/extensions/no-debug-non-zts-20131226/opcache.so"
3- コロン (;) を削除して、セクションが次のようになるようにします。
[OPcache]
zend_extension="/Applications/MAMP/bin/php/php5.6.2/lib/php/extensions/no-debug-non-zts-20131226/opcache.so"
4-保存(Ctrl-O) + Enter
して終了(Ctrl-X)
楽しみ。
コンソール (CLI) から PHP スクリプトを実行する場合は、使用する PHP バイナリを指定する必要があります。これは、既定では php が MAMP にインストールされたものではなく、OS X に含まれる既定の PHP になるためです。
したがって、代わりに:
user$ php script.php
試す:
user$ /Applications/MAMP/bin/php/php5.6.2/bin/php script.php