1

Yii用のモジュールライブラリをダウンロードしました。このライブラリでは、すべてのPHPファイルが次のように始まります。

<?

...それよりも:

<?php

私のローカルApacheサーバーでは、これらのファイルは実行可能スクリプトとしてではなくフラットファイルとしてロードされますが、ファイルはすべて書き込み可能および実行可能として変更されます。これらのファイルを強制的にPHPとして実行する方法はありますか、それともすべてのファイルを変更する必要がありますか(おそらく100個あります)。


short_php_tagphp.iniから有効にするか、ファイルでに変更<?する必要<?phpがあります。

PHPのオープンタグの短縮形()を許可するかどうかをPHPに指示します。PHPをXMLと組み合わせて使用​​する場合は、インラインを使用するためにこのオプションを無効にすることができます。それ以外の場合は、PHPで印刷できます。例:'; ?>'。また、無効になっている場合は、長い形式のPHPオープンタグ()を使用する必要があります。

4

3 に答える 3

6

short_php_tagphp.iniから有効にするか、ファイルに変更<?すること<?phpをお勧めします。

PHP の開始タグの短縮形 () を許可するかどうかを PHP に指示します。PHP を XML と組み合わせて使用​​する場合は、インラインを使用するためにこのオプションを無効にすることができます。それ以外の場合は、次のように PHP で印刷できます。?>'. また、無効にした場合は、長い形式の PHP 開始タグ () を使用する必要があります。

于 2012-06-18T08:32:16.377 に答える
4

アクティベートする必要があります

short_open_tag

php.iniで「オフ」から「オン」に変更します。apacheをリロード/再起動することを忘れないでください

于 2012-06-18T08:32:50.103 に答える
2

次の行を含む.htaccessファイルを追加して、機能させることができます。php_value short_tags on

于 2012-06-18T08:40:04.253 に答える