ホームページ >バックエンド開発 >PHPチュートリアル >Zend Framework の簡単な構成_PHP チュートリアル
このプロジェクトでは Zend フレームワークを使用する必要があるため、これからこのフレームワークについて詳しく学習していきます。最初のレッスンは常に、Hello World を出力することです。
最初に PHP 環境を確認します。Zend Framework では PHP バージョンが 5.1.4 以上である必要がありますが、これら 2 つのバージョンの間にはセキュリティとパフォーマンスが大幅に向上しているため、バージョン 5.2.3 以降を使用することを強くお勧めします。 。
PHP環境の設定後、php.iniファイルを開いてPDO拡張機能がオンになっているか確認してください。そうでない場合は、extension=php_pdo.dll の前の ; 記号を削除してください。
APACHEフォルダー内のhttpd.confファイルを開き、Apacheのmod_rewriteモジュールを見つけて、LoadModule rewrite_module modules/mod_rewrite.soが開いているかどうかを確認します。そうでない場合は、その前の # 記号を削除してください。
httpd.conf ファイルを見つけます。AllowOverride が None の場合は、.htaccess などのファイルを作成しても機能するように、None を all に変更してください。
PHP 環境で Zend Framewrok を使用できるように、APACHE サーバーを再起動します。
プロジェクトフォルダーは以下の通りです:
以下に変更が必要なファイル名とコードを紹介します。
index.php (Webサイト入口) ファイルと説明:
リーリーIndexController.php ファイルと説明:
リーリーindex.phtml テンプレート ファイルの説明:
リーリーブラウザに http://localhost/zendframework/ と入力して、Hello World を出力します。
追記: エラーメッセージについて Zend_Loader::Zend_Loader::registerAutoload は 1.8.0 で非推奨となり、2.0.0 で削除される予定です。代わりに Zend_Loader_Autoloader を使用してください。
Zend_Loader::autoload の使用はバージョン 1.8.0 から非推奨になり、Zend_Loader::autoload はバージョン 2.0.0 で削除されます。Zend_Loader::autoload の代わりに Zend_Loader_Autoloader を使用することをお勧めします。もし
リーリーが
に変更されました リーリー致命的なエラー: Class 'Templater' not found in /var/www/phpweb20/htdocs/index.php on line 35 が表示されます
「Templater」クラスが明らかにパス内にあるため、クラスのロードに失敗するはずだと思います。そのため、問題は依然として Zend_Loader_Autoloader で発生するはずです。
それを
に変更するだけです リーリー大丈夫です!
http://www.bkjia.com/PHPjc/752464.html