phpcli運行
A. 怎樣讓 php 在 cli 與 fpm 環境下運行時載入不同的擴展
使用兩個不同的 php.ini 配置文件配置不同的運行參數(包括擴展參數),在開啟 cli 或者 fpm 時,通過 -c 參數指定運行所使用的 php.ini 即可。
B. php-cli 能運行thinkphp框架嗎
php-cli 能運行thinkphp框架
寫一個bat腳本,cd到指定目錄後再執行就可以了
C. PHP 怎麼運行CLI模式
windows 配置php環境變數
然後打開cmd 運行php ****.php
linux 打開超級終端
有環境變數直接用php ***.php
沒有環境變數 進入php的編譯目錄運行 php ***.php
D. linux php怎麼在cli模式下執行命令
你好,你需要先找到你安裝php的主程序,找到php安裝目錄下有個bin這個子目錄,有個無擴展名的單獨的php為名字的程序,比如你把php安裝到了/usr/env/php下面,那麼你的php主程序地址就是/usr/env/php/bin/php
那麼你可以用主程序路徑為前綴,運行一個單獨的php腳本,比如說你有一道php程序test.php是放在/home/test.php這里的,那麼整個運行起來的命令應該這么寫:
/usr/env/php/bin/php -f /home/test.php
就可以啦
E. PHP 和cli 有什麼關系 運行一個PHP文件 報錯,該如何解決
CLI 是命令行模式,例如在winXP 的命令行窗口cmd 里邊,php my_script.php 使用php.exe 直接運行php代碼,相當於控制台應用。
不是web伺服器上運行的。
真需要的話,改成 web伺服器上運行的版本就可以。$argv[0] 是從命令行獲取的參數,改成用變數設置或$_GET或$_POST 獲得。
F. 請問下php如何進入CLI模式
開始-運行-cmd-找到你的php.exe所在的目錄
比如我的php.exe所在的目錄就是E:wampinphpphp5.3.10
G. 如何讓PHP腳本在cli模式下執行時可接受選項
cli模式下的PHP,如果有一個文件名為cli.php
cli.php文件內容的代碼
var_mp($argc);
var_mp($argv);
並且在命令行中運行下面的命令
phpcli.php1
那麼會輸出
int(2)
array(2){
[0]=>
string(7)"cli.php"
[1]=>
string(1)"1"
}
PHP手冊對PHP腳本能接受參數的解釋如下
PHP 的二進制文件(php.exe文件)及其運行的 PHP 腳本能夠接受一系列的參數。PHP 沒有限制傳送給腳本程序的參數的個數(外殼程序對命令行的字元數有限制,但通常都不會超過該限制)。傳遞給腳本的參數可在全局變數$argv中獲取。該數組中下標為零的成員為腳本的名稱(當 PHP 代碼來自標准輸入獲直接用 -r 參數以命令行方式運行時,該名稱為"-")。另外,全局變數$argc存有$argv數組中成員變數的個數(而非傳送給腳本程序的參數的個數)。
具體請參考PHP手冊網頁鏈接
H. 怎樣讓 php 在 cli 與 fpm 環境下運行時載入不同的擴展
上海藍盟為您解答:使用兩個不同的 php.ini 配置文件配置不同的運行參數(包括擴展參數),在開啟 cli 或者 fpm 時,通過 -c 參數指定運行所使用的 php.ini 即可。
I. 怎麼在linux的CLI下運行php文件
1.用php -q 文件名.php 方式把php程序當shell程序來用,
2.用php -s把自己的php程序顯示有語法高亮色彩的html源文件。這樣是不是很省心?
3.利用php的odbc功能可以在shell命令中對資料庫進行操作。
#0 6 * * * /usr/local/bin/php /home/web/do/index.php
4.查看擴展庫
/usr/local/php/bin/php -m
5.檢查php.ini配置是否正確
/usr/local/php/bin/php -v
6.讓php運行指定文件
php my_script.php
php -f my_script.php
7.在命令行直接運行 PHP 代碼。
php -r 『print_r(get_defined_constants());』
php -r 『phpinfo();』
8.用該參數,您可以指定一個放置 php.ini 文件的目錄,或者直接指定一個自定義的 INI 文件
php -c /custom/directory/custom-file.ini my_script.php
9.顯示除去了注釋和空格的源代碼。
php -w a.php
10.php -i
該命令行參數會調用 phpinfo() 函數,並列印出結果。