Как вызвать страницу PHP URI из Bash на локальном сервере nginx - PullRequest
0 голосов
/ 03 июня 2011

У меня есть страница php, которая работает на локальном URI на локальном сервере nginx. Это называется так: http://example.dev/index.php?v=var

Можно ли вызвать эту php-страницу из скрипта Bash, чтобы она работала так же, как и я, набрав uri в Firefox?

Я попытался получить доступ к сценарию непосредственно в cli:

php /home/public_html/example.dev/index.php

но это не сработало (похоже, что php, работающий под fastCGI и PHP-CLI, работает по-разному).

Есть идеи?

Ответы [ 3 ]

3 голосов
/ 03 июня 2011

Попробуйте GNU Wget

wget http://example.dev/index.php?v=var

или cURL

curl http://example.dev/index.php?v=var

, чтобы запустить его, как браузер.

Примечание: Но это никак не CLI.

2 голосов
/ 03 июня 2011

Вы можете использовать скрипт bash для вызова страницы URI, выбрав ее с помощью программы, подобной curl:

curl -s 'http://example.dev/index.php?v=var' > /dev/null

… или вы можете немного попрактиковаться и использовать nc:

echo 'GET /index.php?var' | nc example.dev 80
2 голосов
/ 03 июня 2011
php -f <path-to-file>

php может выводить все, что вы скажете.Это не обязательно должен быть HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...