Выполненный PHP из командной строки

Я установил XAMPP v1.8.3 для своей разработки PHP. Я плохо знаком с Ubuntu, таким образом, я не знаю, как установить переменную среды для PHP, который расположен в /opt/lampp/bin/php.

Я могу выполнить Сценарии PHP от localhost очень хорошо, но я хотел выполнить их из командной строки также.

Я хочу установить эту переменную для каждого пользователя, так как я - единственный, кто использует эту систему.

12
задан 16 March 2017 в 07:22

4 ответа

Переменные среды установлены в /etc/environment. Вы найдете $PATH переменная в этом файле. Эта переменная хранит путь к двоичным файлам в различных местоположениях.

Для добавления /opt/lampp/bin к местоположению искал двоичные файлы, просто добавьте этот путь, которому предшествуют : к переменной пути.

, Например, если $PATH переменная была:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

добавляют /opt/lampp/bin до конца его, так, чтобы это стало:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/lampp/bin

После выполнения этого, сделайте source /etc/environment.

20
ответ дан 23 November 2019 в 03:27

Для открытия интерактивной оболочки php просто введите в терминале:

php -a

Что касается открытия файла, просто:

php filename.php
18
ответ дан 23 November 2019 в 03:27

Как альтернатива /opt/lampp/bin/php, для выполнения сценария PHP из командной строки просто необходимо установить php5-cli:

sudo apt-get install php5-cli

И выполненный Ваш сценарий с:

php myscript.php
<час>

примечание редактора: в зависимости от Вашей версии Вы, возможно, должны установить php7.0-cli и т.д. вместо этого

12
ответ дан 23 November 2019 в 03:27

Можно использовать

php /var/www/html/yourProjctFolder/yourFile.php

, Это назовет php файл и произведет, если Вы записали эхо или оператор печати

0
ответ дан 23 November 2019 в 03:27

Другие вопросы по тегам:

Похожие вопросы: