Запустите PHP из командной строки

10

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

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

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

    
задан sud_the_devil 13.04.2014 в 14:17
источник

4 ответа

16

Переменные среды задаются в /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 .

    
ответ дан jobin 13.04.2014 в 14:25
источник
12

В качестве альтернативы /opt/lampp/bin/php для запуска php-скрипта из командной строки вам просто нужно установить php5- кли :

sudo apt-get install php5-cli

И запустите свой скрипт с помощью

php myscript.php

Примечание редактора: в зависимости от вашей версии вам может потребоваться установить php7.0-cli и т. д. вместо

    
ответ дан Sylvain Pineau 13.04.2014 в 14:22
11

Чтобы открыть интерактивную оболочку php, просто введите терминал:

php -a

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

php filename.php
    
ответ дан darent 13.04.2014 в 14:23
0

Вы можете использовать

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

Это вызовет ваш php-файл и вывод, если вы написали инструкцию echo или print

    
ответ дан RN Kushwaha 30.04.2015 в 12:14