Я установил XAMPP v1.8.3 для моей разработки на PHP. Я новичок в Ubuntu, поэтому я не знаю, как установить переменную окружения для PHP, которая находится по адресу /opt/lampp/bin/php
.
Я могу запускать PHP-скрипты из localhost
просто отлично, но я тоже хотел запустить их из командной строки.
Я хочу установить эту переменную для каждого пользователя, так как я единственный, кто использует эту систему.
Чтобы открыть интерактивную оболочку php, просто введите в терминале:
php -a
Что касается открытия файла, просто:
php filename.php
Переменные среды задаются в /etc/environment
. Вы найдете $PATH
переменная в этом файле. Эта переменная хранит путь к двоичным файлам в различных местах.
Добавить /opt/lampp/bin
к местоположению, в котором ищутся двоичные файлы, просто добавьте этот путь, которому предшествует :
к переменной path.
Например, если в $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
.
В качестве альтернативы /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-файл и выведет результат, если вы написали echo или print statement