ホームページ  >  記事  >  バックエンド開発  >  なぜ Yii のエントリファイル、index.php_php の例にこれらの 2 つの文があるのですか

なぜ Yii のエントリファイル、index.php_php の例にこれらの 2 つの文があるのですか

WBOY
WBOYオリジナル
2016-08-17 13:02:30944ブラウズ

yii のアプリケーションテンプレートでは、index.php の前に次の 2 つの文があります

リーリー

実稼働環境にデプロイする場合は、次の 2 行をコメント アウトします。上記のコメントにはこれが記載されています。

しかし、チーム開発およびデプロイメント環境を経験したことのある人なら誰でも、これはデプロイメント中に手動操作が必要であることを意味することを意味しており、オペレーターがこの操作を知らなかったり、忘れたりした場合、悲劇が起こることになります。

では、なぜこれらの 2 つの文があるのでしょうか?それとも悲劇を避ける方法はあるのでしょうか?

その答えは、php.ini の auto_prepend_file 構成項目です。運用環境、テスト環境などのさまざまなサーバー環境では、次の 2 つの定数を定義する auto_prepend_file php スクリプトを定義します。

リーリー
このスクリプトはサーバー イメージで事前に定義できます。新しいマシンを開くときに、auto_prepend_file スクリプトを含むこの php 環境を直接使用すると、その後のスケジュール メンテナンスで悲劇が発生することはありません。


上記は、なぜ yii エントリ ファイルindex.php にこれらの 2 つの文があるのか​​を説明したものです。ご質問があれば、メッセージを残してください。編集者が返信します。間に合うように。また、スクリプト ハウスの Web サイトをサポートしていただきありがとうございます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。