phpunitの機能テストで障害にぶつかりました。AWS SDKにはAPCが必要です。何らかの理由で、拡張機能をロードするためにphpunitを取得できません。どこが間違っているのかわかりません。CLIはMAMPと同じiniファイルを使用しています
Gregs-MacBook-Pro:HvH-PHP greg$ php --ini
Configuration File (php.ini) Path: /Applications/MAMP/bin/php/php5.3.6/conf
Loaded Configuration File: /Applications/MAMP/bin/php/php5.3.6/conf/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Gregs-MacBook-Pro:HvH-PHP greg$
また、iniファイルをに追加しようとしましたapp/phpunit.xml.dist
<php>
<ini name="mamp" value="/Applications/MAMP/bin/php/php5.3.6/conf/php.ini"/>
<server name="KERNEL_DIR" value="app/" />
</php>
CLIのエラーメッセージ
PHP Fatal error: Call to undefined function apc_fetch() in /vendor/aws-sdk-for-php/lib/cachecore/cacheapc.class.php on line 58
編集:コメントごとにさらにいくつかのテスト
CLIでテストスクリプトを実行でき、apc_fetch();
正常に動作します。
実行php -m
すると、インストールされたモジュールとしてAPCも表示されます
他に何を試すべきかについての提案はありますか?