PHP 常用命令列

2020-07-16 10:05:46

1、PHP執行指定檔案

php -f  test.php (-f 可省略)

2、命令列直接執行PHP程式碼

php -r "phpinfo();"

如果結果太長,還可以 php -r 「phpinfo();」 | less 分頁展示

3、互動模式執行PHP

簡單的運算

393f12882dfa50c2c29f2bdf67a62d3.png

control + c/z 或者 exit 退出互動模式

函數

3d109c17aee44aed196fb570c088794.png

上面輸出結果中返回的資料型別為 NULL。這個問題可以通過要求 php 互動 shell用 return 代替 echo 返回結果來修復。

永遠都記住,使用者定義的函數不會從一個shell對談保留到下一個shell對談,因此,一旦你退出互動shell,它就會丟失了。

4、PHP指令碼作為shell指令碼執行

沒有許可權則切換到root使用者 sudo su

echo '#!/usr/bin/phpn<?php var_dump($argv); ?>' > phpscript

注意,我們在該PHP指令碼的第一行使用#!/usr/bin/php,就像在shell指令碼中那樣(/bin/bash)。第一行的#!/usr/bin/php告訴Linux命令列用 PHP 直譯器來解析該指令碼檔案。

確定phpscript 有可執行許可權

chmod u+x phpscript
./phpscript -h --foo
array(3) {
  [0]=>
  string(11) "./phpscript"
  [1]=>
  string(2) "-h"
  [2]=>
  string(5) "--foo"
}

c934c5fe913bf0da8f7e61cea08c9da.png

5、其他常用命令

php -m 內建及Zend載入的模組

php -i 等價於 phpinfo()

php -i | grep php.ini 檢視php組態檔載入路徑

php –ini 同上

php -v 檢視php版本

php –version 同上

php –re 檢視是否安裝相應的擴充套件 如 php –re gd

更多命令 php –help

推薦:【PHP教學

以上就是PHP 常用命令列的詳細內容,更多請關注TW511.COM其它相關文章!