Я написал код PHP с использованием редактора vi и сохранил его как Test.php
. Что такое команда для запуска файла в терминале?
Можно также поместить это в первую строку Сценария PHP:
#!/usr/bin/env php
Это говорит Вашей оболочке, что этот файл должен быть выполнен с php. После этого если Вы делаете свой исполняемый файл сценария, например, с
chmod +x Test.php
Тогда можно выполнить его, поскольку это был двоичный исполняемый файл:
./Test.php
или с полным путем:
./~/root/adserver/adson/Test.php
Примечание: , Конечно, Вы все еще должны иметь установленный php5-cli.
Можно установить PHP-cli:
sudo apt-get install php5-cli
Тогда в терминале:
php /path-to-Test.php
предполагают, что Вы сохраняете свой Test.php в Вашем Рабочем столе тогда, команда была бы
php ~/Desktop/Test.php
, Или Вы можете
cd ~/Desktop
php ./Test.php
<час> РЕДАКТИРОВАНИЕ: базирующийся к Вашему комментарию выше: команда становится
php ~/root/adserver/adson/Test.php
При использовании энергии для редактирования файла, можно даже выполнить его в редакторе с командой:
:!php %
Эти !
указывает к энергии, что Вы хотите вызвать внешнюю функцию, php
внешняя функция для выполнения, и %
относится к текущему файлу (который является тем, который Вы хотите передать php
как аргумент).
И поскольку энергия является удивительным инструментом, можно даже улучшить производительность с отображением. Чтобы сделать так, можно добавить следующую строку к Вашему .vimrc
:
map <C-e> <Esc> :w<CR> :!php %<CR>
Таким образом, в то время как Вы редактируете при нажатии Esc + e файл будет сохранен, и затем внешний вызов к php
будет сделан.
детали отображения следующие:
<Esc>
заставляет Вас оставить режим вставки, если Вы все еще редактируете для включения нормального режима. :w<CR>
вызовы эти write
функция для сохранения изменений. , Конечно, для работы этого метода потребности, что Вы устанавливаете php-cli, как предложено @Maythux в его ответе.