Выполнение PHP-скрипта в Linux с помощью службы PHP LAMPP

#php #linux #ubuntu #console #lampp

#php #linux #ubuntu #консоль #lampp

Вопрос:

Итак, у меня есть этот вопрос. Я установил xampp на свой ubuntu и оттуда запускаю свою веб-систему ( /opt/lampp/htdocs ). Я могу без проблем открывать свои веб-системы php из navigator. Итак, теперь я хочу запустить php-скрипт из консоли Linux, например:

php -f file.php

но ubuntu говорит мне установить пакеты php7.0-cli или hhvm для запуска php-скрипта на консоли. Реальный вопрос в том, что я установил lampp, на котором работает php. Есть ли возможность запустить php-скрипт на консоли с помощью службы php lampp? или я все равно должен установить эти пакеты для ubuntu?

Комментарии:

1. Если вы хотите запустить из командной строки, вам нужен интерфейс командной строки

2. Пакет php7.0-cli ссылается на интерфейс командной строки php7, возможно, он у вас не установлен

3. Установите php7.0-cli и укажите абсолютный путь к файлу, и все готово.

Ответ №1:

Когда вы запускаете:

 php -f file.php
  

из терминала Linux вы запускаете системную php-среду (в ubuntu вы устанавливаете ее с помощью apt-get install), если вам нужно запустить скрипт с php-средой LAMPP, вы должны запустить:

/opt/lampp/bin/php -f file.php

Комментарии:

1. Спасибо за вашу помощь, Сезар. Он действительно отлично работал в обоих направлениях

Ответ №2:

Если вы выполняете эту команду повторно, вы можете установить псевдоним, добавив следующую команду в файл «~/.bash-aliases» или непосредственно запустив команду в терминале:

 alias php='/opt/lampp/bin/php'