Linux bashを使用してphpスクリプトを実行する方法
pHPファイルtest.php
test.phpが含まれます。
<?php echo "hello\n" ?>
コマンドラインから、これを入力してください:
php -f filename.php
Filename.phpに、テストする関数が含まれており、実行されていることを確認してください。エラーを含む、エコーアウトしたものはすべてコンソールに表示されます。
Apacheのphp.ini PHPはCLI PHP(コマンドラインインターフェイス)とは異なることが多いので注意してください。
リファレンス: https://secure.php.net/manual/en/features.commandline.usage.php
まず、PHPインストールがCLIをサポートしているかどうかを確認します。タイプ:_php -v
_。コマンドラインから2つの方法でPHPを実行できます。 :
php yourfile.php
_php -r 'print("Hello world");'
これを行うには2つの方法があります。 1つはすでに言及したものです。つまり:
php -f filename.php
2番目のオプションは、スクリプトを実行可能にすることです(chmod +x filename.php
)そして、.phpファイルの先頭に次の行を追加します。
#!/path/to/php
ただし、Webサーバーがこれを好むかどうかはわかりません。したがって、Webサイトで.phpファイルも使用したい場合、それは最良のアイデアではないかもしれません。それでも、ある種のスクリプトを書いているだけなら、./path/to/phpfile.php
と入力するよりphp -f /path/to/phpfile.php
毎回。
単純にこれはする必要があります:
php test.php
linuxターミナルで実行してphpinfoを取得します。
php -r 'phpinfo();'
そしてindex.phpのようなファイルを実行する
php -f index.php
php -f test.php
コマンドラインからの実行PHPの詳細については manual を参照してください
php test.php
それを行うべき、または
php -f test.php
明示的であること。