web-dev-qa-db-ja.com

コマンドラインからPHPを実行します

PHP開発用に XAMPP v1.8.3をインストールしました。 Ubuntuは初めてなので、/opt/lampp/bin/phpにあるPHPの環境変数を設定する方法がわかりません。

PHPスクリプトはlocalhostから実行できますが、コマンドラインからも実行したかったのです。

このシステムを使用するのは私だけなので、すべてのユーザーにこの変数を設定したいと思います。

12
sud_the_devil

環境変数は/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を実行します。

19
jobin

インタラクティブなPHPシェルを開くには、ターミナルを入力するだけです:

php -a

ファイルを開くことに関しては、ちょうど:

php filename.php
17

/opt/lampp/bin/phpの代わりとして、コマンドラインからphpスクリプトを実行するには、 php5-cli をインストールするだけです。

Sudo apt-get install php5-cli

そして、次を使用してスクリプトを実行します。

php myscript.php

編集者注:バージョンによっては、代わりにphp7.0-cliなどをインストールする必要がある場合があります

12
Sylvain Pineau

使用できます

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

Echoまたはprintステートメントを記述している場合、これはphpファイルを呼び出して出力します

0
RN Kushwaha