4

私はDoctrine 2 と CI 2 を統合するためにこのガイドに従うことにしました。cmd から "php doctrine-cli.php orm:generate-proxies" を実行し、このエラーが発生するまではすべて問題ありませんでしたFatal error: Call to undefined function Doctrine\Common\Cache\apc_fetch()

いくつかの調査の結果、AlternativePhpCache (ACP) モジュールがインストールされていないようです。だから私はdownloads.php.net/pierreのすべてのバージョンを試しましたが、それらはすべて同じエラーを引き起こします

https://lh3.googleusercontent.com/-QEt3udKTSGc/Tlkgr5POw4I/AAAAAAAAEwQ/hlAhmcxshDE/123.jpg (ポイント不足のため画像をアップロードできないため、picasa のスクリーンショット)

私は使用しています:

  • Win7 (x64)
  • EasyPHP 5.3.5.0

私は何か間違ったことをしていますか?ありがとう。

4

1 に答える 1

2

Xammpでも同じ問題がありました。Google で検索したところ、http://downloads.php.net/pierre/というWeb サイトが見つかりました。オペレーティング システムの仕様と PHP のバージョンに従って、適切なファイル php_apc-20110109-5.3-vc9-x86.zip (2011-01-09 12:16 -0800) を選択し、ダウンロードしました。ファイルをXammp/php/extフォルダーにphp_apc.dllとして抽出しました。結局のところ、php.ini ファイルを編集し、extension=php_apc.dllを の extension セクションに追加しましたphp.ini。必要に応じて、次の構成を追加できます。

【APC】

 - apc.enabled = 1 
 - apc.shm_segments = 1 
 - apc.shm_size = 64
 - apc.max_file_size = 16M 
 - apc.stat = 1

それは私にとってはうまくいきました。これがうまくいかない場合は、オペレーティング システム (特に x86 または x64) と php のバージョン (5.2.* または 5.3.*) を確認してください。この情報がお役に立てば幸いです。素晴らしい一日をお過ごしください。

于 2011-12-23T23:36:35.110 に答える