2010-11-24 11 views
2

私は、私のWebホストがそれをサポートしていないPHPプロジェクトでZend Frameworkをどのように使うことができるか知りたいと思っています。 ImはZendクラスの束だけを使用しているので、私はそれらをincludeフォルダに入れて自分のサイトにアップロードできますか?これは使えますか?ここで私はPHPプロジェクトでZendフレームワークを使用できますか?

+0

試してみましたか? Zend Frameworkはインクルードファイルの束であり、そうです。それはうまく動作し、あなたのウェブホスト "サポートしていない"は、彼らのPHPバージョンがZFによってサポートされていない(IE PHP 4.x)かもしれません。これは主な制限である可能性が高く、特定のZF項目に必要なモジュールをいくつか提供していない可能性があります。 –

+0

私はdidntです。しかし、ちょうど興味があり、私はそれをやろうとしていますが、いくつかの説明が必要です。 – srisar

答えて

0

はあなたのホストは、PHP 5をサポートしている場合http://framework.zend.com/manual/en/

を始めるには絶好の場所です、そしてZend Frameworkには何の問題もなく動作します。

通常、Zendディレクトリはlibディレクトリ内に配置されます。Quick Startを参照してください。

+0

雷のスピードの応答のおかげで、私は彼らがzendフレームワークをサポートしていないと言いました。だから私は疑問を持っています。なぜなら、もしzendの仕事をするためにphp_includeを修正したいのであれば、私はそれをすることができません。なぜなら、ホストはそれをしなければならないからです。 – srisar

+0

あなたのホスティングが誤解され、Zend Optimizerに関して答えられた可能性があります。 Zend GuardによってコンパイルされたPHPコードを実行できます。 – Alex

+0

私のプロジェクトの中にzendフレームワークのフォルダを置いて、ウェブにアップロードするのはどうでしょう?私は今、アップロードしてテストするつもりです。私のネットは遅いので25Mbはアップロードに多くの時間がかかるので、質問しました。 – srisar

1

最初にオートローダークラスが含まれています。

require_once 'lib/Zend/Loader/StandardAutoloader.php'; 
$loader = new Zend\Loader\StandardAutoloader(array('autoregister_zf' => true)); 

$loader->registerNamespace('Http\PhpEnvironment', 'lib/Zend/Http'); 

//Register with spl_autoload: 
$loader->register(); 

してから、これはあなたのプロジェクトに疎結合Zendのライブラリを使用することができるだけでデモでライン

$a = new Zend\Http\PhpEnvironment\Request(); 
echo $a->getQuery()->get(); 

の下に使用します。

関連する問題