我們如何使用linux bash運行php腳本?在linux bash中運行php腳本(php函數)
php文件test.php
test.php包含。
<?php echo "hello\n" ?>
我們如何使用linux bash運行php腳本?在linux bash中運行php腳本(php函數)
php文件test.php
test.php包含。
<?php echo "hello\n" ?>
在命令行中輸入: php -f filename.php
確保filename.php既包括和執行要測試的功能。任何回聲都會顯示在控制檯中,包括錯誤。
請注意,Apache PHP的php.ini通常不同於CLI PHP(命令行界面)。
只需將此應該做的:
php test.php
php -f test.php
見manual的命令行
php test.php
應該做的運行PHP的全部細節,或
php -f test.php
是明確的。
首先檢查您的PHP安裝是否支持CLI。類型:php -v
。你可以在命令行中的2種方式執行PHP:
php yourfile.php
php -r 'print("Hello world");'
有兩種方法可以做到這一點。一個是已經提到的,即:
php -f filename.php
第二個選項是使腳本可執行文件(chmod +x filename.php
),並添加以下行到你的PHP文件的頂部:
我m不知道如果一個網絡服務器喜歡這個,所以如果你也想在網站中使用.php文件,那可能不是最好的主意。不過,如果您只是在編寫某種腳本,則鍵入./path/to/phpfile.php
比每次輸入php -f /path/to/phpfile.php
要容易。
只需在linux終端運行即可獲取phpinfo。
php -r 'phpinfo();'
並運行文件一樣的index.php
php -f index.php
除了下面的答案,如果你正在使用PHP短標籤('' … ?>)確保它們在'php.ini'啓用。 – 2014-09-07 15:56:19