Запустите PHP в командной строке Linux - PullRequest
0 голосов
/ 22 августа 2011

Я написал тестовый файл с именем phpinfo.php, путь которого в CentOS равен /var/www/html/phpinfo.php.Браузера нет, есть ли способ запустить файл и посмотреть вывод?

Ответы [ 6 ]

9 голосов
/ 22 августа 2011

Да.

 - php /var/www/html/phpinfo.php
 - curl http://localhost/phpinfo.php

Первый запускает скрипт из командной строки, второй извлекает его с веб-сервера (предполагается, что вы настроили его правильно)

3 голосов
/ 22 августа 2011

Если вы хотите запустить его непосредственно из командной строки (что маловероятно, поскольку вы поместили файл в webroot):

php /path/to/script.php

Если вы хотите получить к нему доступ через веб-сервер, вам нужночтобы убедиться, что сервер настроен для запуска сценариев PHP, а затем сделать HTTP-запрос.Использование веб-браузера - самый простой способ сделать это.Либо установите один, либо используйте один на другом компьютере с сетевым доступом к серверу.

2 голосов
/ 22 августа 2011

Вам нужно использовать.

php /var/www/html/phpinfo.php 
2 голосов
/ 22 августа 2011

Если вас интересует только вывод phpinfo(), вы можете увидеть ту же информацию из командной строки:

php -i

Это печатает его в удобном для консоли формате, а не в стилизованном HTML, как показывает phpinfo().

1 голос
/ 22 августа 2011

вы можете использовать командную строку:

php /var/www/html/phpinfo.php
1 голос
/ 22 августа 2011

Обычно вы делаете что-то вроде этого:

php /var/www/html/phpinfo.php

...