php: «short_open_tag = On» не работает

Недавно я установил Win8 на свой компьютер. Затем я установил wamp 2.2 с php 5.4, и я не могу сделать работу с коротким тегом.

Я уже поставил:

"short_open_tag = On"

в файл php.ini, и я уверен, что apache загружает правильный файл, потому что путь к «Загруженному конфигурационному файлу» в phpinfo() хорош.

Я был бы рад за любой совет. Благодарю.

У меня была такая же проблема недавно после обновления с php 5.3.18 до php 5.5.9. Я понял, что по какой-то причине short_open_tag дважды появлялся в моем файле php.ini. Если вы сделали поиск, чтобы добраться до той части вашего файла php.ini, попробуйте продолжить поиск, чтобы узнать, есть ли другой экземпляр.

Установить :

 asp_tags = On and short_open_tag = On 

в обоих файлах \ apache \ Apache2.2.22 \ bin \ php.ini и \ bin \ php \ php5.4 \ php.ini, а затем перезапустите сервер apache.

Если у вас нет доступа к php.ini, вы можете попытаться включить их через файл .htaccess, но возможно, что хостинговая компания отключила это, если вы находитесь на общедоступном хостинге:

 php_value short_open_tag 1 

Не забудьте перезапустить службу (apache2 и т. Д.), Чтобы изменения в php.ini вступили в силу.

Обязательно замените все

 short_open_tag 

вхождения в файл php.ini. В моем случае было несколько мест, где оно было определено. Для меня неправильная настройка была

 ;;;;;;;;;;;;;;;;;;;; ; Language Options ; ;;;;;;;;;;;;;;;;;;;;