Я установил XAMPP v1.8.3 для своей разработки PHP. Я плохо знаком с Ubuntu, таким образом, я не знаю, как установить переменную среды для PHP, который расположен в /opt/lampp/bin/php
.
Я могу выполнить Сценарии PHP от localhost
очень хорошо, но я хотел выполнить их из командной строки также.
Я хочу установить эту переменную для каждого пользователя, так как я - единственный, кто использует эту систему.
Переменные среды установлены в /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
.
Для открытия интерактивной оболочки php просто введите в терминале:
php -a
Что касается открытия файла, просто:
php filename.php
Как альтернатива /opt/lampp/bin/php
, для выполнения сценария PHP из командной строки просто необходимо установить php5-cli:
sudo apt-get install php5-cli
И выполненный Ваш сценарий с:
php myscript.php
<час> примечание редактора: в зависимости от Вашей версии Вы, возможно, должны установить php7.0-cli
и т.д. вместо этого
Можно использовать
php /var/www/html/yourProjctFolder/yourFile.php
, Это назовет php файл и произведет, если Вы записали эхо или оператор печати