2009-05-16 3 views
0

Я пытаюсь заставить исполняемый файл php разбирать скрипты, но он не работает. я запустить что-то вроде этого:Почему PHP не анализирует мои скрипты?

PHP C: \ test.php

и test.php содержит следующее:

<? 
echo 'hello!'; 
?> 

, и это именно то, что работает команда возвращает. Он возвращает необработанный код. Как я могу получить его, чтобы на самом деле разобрать код и вернуть «привет!». вместо?

ответ

3

Убедитесь, что в вашем php.ini включен параметр short_open_tag. Если этого не произойдет, используйте начальный скрипт длиной <?php.

0

Это было некоторое время, так как я побежал PHP от командной строки, но попробуйте это:

<?php 
echo 'hello!'; 
?> 
0

Кроме того, убедитесь, что ваш веб-сервер настроен правильно. Если он не настроен на запуск .php-страниц через PHP-интерпретатор, он может просто отображаться в виде текстового файла.

1

Другим вариантом может быть попытка использования опции командной строки -f.

php -f c:\test.php 
Смежные вопросы