1

XAMPPを使用してOSX10.6を実行しているMacでPHPAPCモジュールをセットアップしました。何度もいじった後、私はそれが機能していると思いましたが、URLをロードすると、最初にロードされるサイトは、サーバーでホストされているすべてのサイトに対して表示されるサイトです。

インストールするために私が行った手順は次のとおりです。


cd / tmp

wget http://pecl.php.net/get/APC-3.1.4.tgz

tar -xf APC-3.1.4.tgz

cd APC-3.1.4

/Applications/XAMPP/xamppfiles/bin/phpize-5.3.1

MACOSX_DEPLOYMENT_TARGET = 10.6 CFLAGS = "-arch i386 -g -Os -pipe -no-cpp-precomp" CCFLAGS = "-arch i386 -g -Os -pipe" CXXFLAGS = "-arch i386 -g -Os -pipe" LDFLAGS = "-arch i386 -bind_at_load" ./configure --with-php-config = / Applications / XAMPP / xamppfiles / bin / php-config-5.3.1

作る

テストを行う

sudo make install

sudo emacs /Applications/XAMPP/xamppfiles/etc/php.ini

php.iniに行を追加します

extension = apc.so

sudo / Applications / XAMPP / xamppfiles / xampp stopapache

sudo / Applications / XAMPP / xamppfiles / xampp startapache


これが発生している理由についての助けをいただければ幸いです。

ありがとう

4

2 に答える 2

1

次の行を php.ini に追加する必要があります。

apc.cache_by_default=0 # デフォルトで無効化

于 2012-11-23T00:06:07.880 に答える
0

XAMPP for Mac の APC でも同じ問題がありました。

しかし、どうにかして eAccelerator を動作させることができました: How to install eAccelerator for XAMPP on Mac OS X 10.7 Lion

ところで、APC の readme には、php.ini に入れる推奨設定がいくつかありますが、その部分には従いませんでした。PECL が php.ini で変更した唯一のものは次のとおりです。

拡張子=apc.so

それだけではうまくいきませんでした。

于 2011-12-01T05:56:55.267 に答える