Как мы запускаем php-скрипт с помощью linux bash?
php file test.php
test.php.
<?php echo "hello\n" ?>
В командной строке введите: php -f filename.php
Убедитесь, что filename.php включает и выполняет функцию, которую вы хотите протестировать. Все, что вы услышите, появится в консоли, включая ошибки.
Будьте осторожны, часто php.ini для Apache PHP отличается от CLI PHP (интерфейс командной строки).
Есть два способа сделать это. Один из них уже упоминался, т. Е.
php -f filename.php
Второй вариант делает исполняемый файл сценария ( chmod +x filename.php
) и добавляет следующую строку в верхнюю часть вашего файла .php:
#!/path/to/php
Я не уверен, хотя если веб-серверу понравится это, поэтому, если вы также хотите использовать .php-файл на веб-сайте, это может быть не лучшая идея. Тем не менее, если вы просто пишете какой-то скрипт, проще набирать ./path/to/phpfile.php
чем каждый раз набирать php -f /path/to/phpfile.php
.
Прежде всего проверьте, поддерживает ли ваша PHP-версия CLI. Тип: php -v
. Вы можете выполнить PHP из командной строки двумя способами:
php yourfile.php
php -r 'print("Hello world");'
Просто это должно делать:
php test.php
php -f test.php
Подробные сведения о запуске PHP из командной строки см. В руководстве.
php test.php
должен сделать это, или
php -f test.php
быть явным.
просто запустите в linux-терминале, чтобы получить phpinfo.
php -r 'phpinfo();'
и запустить файл, например index.php
php -f index.php