2011-01-17 9 views
0

Zendを私のホスト上のhttpdocsというフォルダに保存しました。私が他の質問で読んだことから、私は今、php.iniファイルに何かを追加することになっていることを理解しています。それは、以下のようなものになっているはずです。 .;c:標準ですか、それとも私のサーバーによって異なりますか?もしそうなら、代わりに何をすべきかを私はどのように決定するのですか?Zend Installationのphp.iniには何が入っていますか?

include_dir = .;c:\httpdocs\ZendGdata-1.11.2\library 

事前のおかげで、

ジョン

答えて

0

おそらくそうZendのクラスが正しくロードすることができます設定する必要がありインクルードパス、を参照しています。

しかし、私はあなたがそうすることができない共有ホスティング環境にいると思います。 。 できます。あなたはおそらくhtaccessでそれを行うことができますが、その可能性は低いです。

あなたはしかし

は緩めないように注意してくださいset_include_path機能を使用して、実行時にこれを行うことができ、あなたの古い含まパス、特別に「」現在のディレクトリを参照します。しかし、これは非常によくZendのフレームワークのマニュアルで説明されて

は、introduction

を赤とまたあなたの受け入れ率を改善してみてください。

+1

あなたは受け入れられた回答ではなく正当な回答で質問によって分けられます。しかし、meta.stackoverflow.comやFAQに関する質問があります。あなたはphp.iniを変更することができますが、あなたはする必要はありません。 zendライブラリを利用している複数のWebサイトがあり、すべてのアプリケーションでインクルードパスを設定したくない場合は意味があります。 –

+0

あなたは、Zendがそのままphp.iniファイルを変更することなく動作するはずですか? – John

+0

thats correct。 php.iniの設定はオプションです。通常、正しくロードされたzendローダーかインクルードパスが設定されていて、必要なクラスが直接組み込まれている必要があります。または両方を自動的に行う場合は両方を選択します。インクルードパスをどこに設定しても問題ありません。実行時には絶対に可能であり、アプリケーション内にzendライブラリを置いてパスが正しいままであればさらに優れています。 –

関連する問題