#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'