サーバー構成ファイルを確認する必要があります。...で始まる行を探してくださいLoadModule php
。おそらく、名前が付けられた構成ファイル/ディレクトリmods
またはそのようなものがあります。そこから始めましょう。
また、Web サーバーからの出力を確認しphp -r 'phpinfo();' | grep php
、行を比較することもできます。phpinfo();
php
インタラクティブに実行するには:
(したがって、コンソールにコードを貼り付けたり書いたりできます。)
php -a
ファイルを解析してコンソールに出力するには:
php -f file.php
ファイルを解析して別のファイルに出力します。
php -f file.php > results.html
ほかの何かが必要ですか?
小さな部分、1 行などのみを実行するには、次を使用できます。
php -r '$x = "Hello World"; echo "$x\n";'
Linux を実行している場合はman php
、コンソールで実行します。
fpm ( FastCGI Process Manager )を介して PHP を実行する必要がある場合は、cli fcgi を使用します。
SCRIPT_NAME="file.php" SCRIP_FILENAME="file.php" REQUEST_METHOD="GET" cgi-fcgi -bind -connect "/var/run/php-fpm/php-fpm.sock"
/var/run/php-fpm/php-fpm.sockは、php-fpm ソケット ファイルです。