Подтвердить что ты не робот

Запущен PHP скрипт (php-функция) в linux bash

Как мы запускаем php script с помощью linux bash?

php file test.php

test.php содержат.

<?php echo "hello\n" ?>
4b9b3361

Ответ 1

В командной строке введите следующее: php -f filename.php

Убедитесь, что filename.php включает и выполняет функцию, которую вы хотите протестировать. Все, что вы услышите, появится на консоли, включая ошибки.

Будьте осторожны, часто php.ini для Apache PHP отличается от CLI PHP (интерфейс командной строки).

Ответ 2

Есть два способа сделать это. Один из них уже упоминался, то есть:

php -f filename.php

Второй вариант делает исполняемый файл script (chmod +x filename.php) и добавляет следующую строку в верхнюю часть вашего .php файла:

#!/path/to/php

Я не уверен, хотя если веб-серверу понравится это, поэтому, если вы также хотите использовать файл .php на веб-сайте, это может быть не лучшая идея. Тем не менее, если вы просто пишете какой-то script, проще набрать ./path/to/phpfile.php, чем набирать php -f /path/to/phpfile.php каждый раз.

Ответ 3

Прежде всего, проверьте, поддерживает ли ваша PHP-версия CLI. Тип: php -v. Вы можете выполнить PHP из командной строки двумя способами:

  • php yourfile.php
  • php -r 'print("Hello world");'

Ответ 4

Просто это должно сделать:

php test.php

Ответ 5

php -f test.php

Подробнее о запуске PHP из командной строки

см. manual.

Ответ 6

php test.php

должен сделать это, или

php -f test.php

чтобы быть явным.

Ответ 7

просто запустите в linux-терминале, чтобы получить phpinfo.

   php -r 'phpinfo();'

и запустить файл, например index.php

    php -f index.php