yii のアプリケーションテンプレートでは、index.php の前に次の 2 つの文があります
実稼働環境にデプロイする場合は、次の 2 行をコメント アウトします。上記のコメントにはこれが記載されています。
しかし、チーム開発およびデプロイメント環境を経験したことのある人なら誰でも、これはデプロイメント中に手動操作が必要であることを意味することを意味しており、オペレーターがこの操作を知らなかったり、忘れたりした場合、悲劇が起こることになります。
では、なぜこれらの 2 つの文があるのでしょうか?それとも悲劇を避ける方法はあるのでしょうか?
その答えは、php.ini の auto_prepend_file 構成項目です。運用環境、テスト環境などのさまざまなサーバー環境では、次の 2 つの定数を定義する auto_prepend_file php スクリプトを定義します。