質問: ### 前提・実現したいこと CentOS5.5、PHP5.3、zend framework1.10.4 で環境構築をしたい。 VirtualBoxを用いて、CentOSでApache、PHP、Zendを一通りインストールし ホスト側に存在するソースをマウントさせた結果、以下のエラーメッセージが発生しました。 ### 発生している問題・エラーメッセージ ``` Fatal error: Class 'Zend_Loader_Autoloader' not found in /usr/local/lib/php/library/Zend/Loader/Autoloader/Resource.php on line 91 ``` 上記エラーはフロントコントローラに記述している以下の部分で発生していると思われます。 ``` require_once 'Zend/Loader/Autoloader/Resource.php'; ``` ### 試したこと Zendファイル(ZendFramework-1.10.4.tar.gz)を解凍し、その中に存在する「library」ディレクトリを PHPフォルダ「/usr/local/lib/php」配下に配置。 httpd.confやphp.ini等を編集し、画面表示できるかを試みたが 上記エラーが表示されてしまいます。 Zend_Loader_AutoloaderのClassは/usr/local/lib/php/library/Zend/Loader/Autoloader.php に定義されていますが、うまく読み込めていないのでしょうか。
回答: 試してみましたが、たしかにAutoloaderを読み込んでくれませんでした。 ただ、php.iniにinclude_pathを設定することで読み込んでくれるようです。 詳細は自分には分かりません。 ``` ; UNIX: "/path1:/path2" include_path=/usr/local/lib/php/library ``` UNIXであれば、php.iniの700行目辺りにこんな具合に書ける場所があるので これで上手くいきませんでしょうか。