include_path direcotoryにアクセスせずにZF(+そのコンソールツール)をインストールして使用することは可能ですか?... Zend / libraryディレクトリをinclude_pathに追加しようとしましたが、成功しませんでした。
私はそれをこのようにしました:
php -r 'set_include_path(get_include_path() . PATH_SEPARATOR . "/var/www/.../Zend/library")';
var_dump
上記の関数の結果を取得した後、成功を意味する古いinclude_pathが返されました。しかし、get_include_path()を次に呼び出すと、古いパスも返されます。
また、環境変数を設定しようとしました。
ZF_INCLUDE_PATH_PREPEND="/var/www/.../Zend/library"
古いinclude_pathディレクトリに会社のフレームワークがあるので、ZFライブラリをそこにコピーすることはできません(できたとしても)。
include_pathのように、適切なフレームワークはグローバルPHP設定に依存すべきではないと思います。ZF内部設定ファイルのどこかにインクルードパスを設定できるはずだと思います。
編集:
zf.phpファイル
に追加set_include_path('/var/www/.../Zend/library')
しましたが、ツールが「間違ったinclude_path」エラーのスローを停止しました。実際、それはどんな出力でも印刷するのをやめました。コマンドを実行するときzf create project test
は何もしません。〜/.zfフォルダーが作成されませんでした。