導航:首頁 > 程序命令 > linux執行php命令

linux執行php命令

發布時間:2022-03-15 09:54:56

『壹』 linux 下執行php代碼用什麼命令

#執行指定文件
phpfile.php

php-f"file.php"

#執行指定代碼
php-r"phpinfo();"

『貳』 如何在linux上直接執行php命令

在 Linux 下執行 php 腳本時通常是可以使用以下命令:

1

#/usr/local/php/bin/php test.php

為簡化輸入可把此php執行程序 到系統命令目錄下:

1

#cp /usr/local/php/bin/php /usr/sbin/

驗證:輸入以下命令,如正確獲取 php 版本,說明操作成功。

1

#php -v

這樣,以後再執行PHP腳本時可直接採用以下輸入方式即可。

1

#php a.php

『叄』 linux如何用shell運行一個php腳本

在 Linux 下執行 php 腳本時通常是使用以下命令(視php安裝路徑而定):

/usr/local/php/bin/phptest.php


另外,為簡化輸入可把此php執行程序 到系統命令目錄下:

cp/usr/local/php/bin/php/usr/sbin/


驗證:輸入以下命令,如正確獲取 php 版本,說明操作成功。

php-v

參考:

http://www.360doc.com/content/10/1124/15/4330887_72030254.shtml

『肆』 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
就可以啦

『伍』 linux怎麼查看php啟動命令

啟動php-fpm。

/usr/local/php5/sbin/php-fpm /usr/local/php5/為php-fpm的安裝地址。

/usr/local/php-5.6.3/sbin/php-fpm -R # 如果報錯顯示不能用root用戶啟動,則可以考慮使用 -R命令。

查看是否啟動成功:

netstat -lnt | grep 9000

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN

或者使用如下命令,查看是否9000埠被php-fpm佔用:

netstat -tunpl | grep 9000

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 2124/php-fpm。

『陸』 Linux怎麼直接執行PHP腳本文件

首先腳本需要有執行許可權chmod u+x file.sh
執行腳本有三種方法:
1. ./file.sh
特點:開啟bash子進程來執行,也就是開啟額外的進程來進行,不影響原進程的變數、配置等
2. bash file.sh
特點:和./file.sh相同
3. source file.sh 或者 . file.sh
特點:在原bash進程中執行腳本。

第三種方法主要用於在腳本中切換用戶su、切換目錄cd等命令。
source 和 . 命令是相同的。
你可以搜索 source

補充,如何查看腳本運行是否開啟了bash子進程
vim file.sh
寫入
#!/bin/bash
#echo $$命令會輸出bash進程ID
echo $$
保存並賦予可執行許可權chmod u+x file.sh
在你的shell中輸入,echo $$ 屏幕輸出4176
./file.sh 屏幕輸出3600
bash file.sh 屏幕輸出3984
source file.sh 屏幕輸出4176 和 你直接在shell中輸出的一樣,說明是在同一個bash進程

『柒』 如何通過PHP執行linux命令

首先先要給大家介紹PHP執行linux系統命令的幾個基本函數。
system函數
說明:執行外部程序並顯示輸出資料。
語法:string system(string command, int [return_var]);
返回值: 字元串
詳細介紹:
本函數就像是 C 語中的函數 system(),用來執行指令,並輸出結果。若是 return_var 參數存在,則執行 command 之後的狀態會填入 return_var 中。同樣值得注意的是若需要處理用戶輸入的資料,而又要防止用戶耍花招破解系統,則可以使用 EscapeShellCmd()。若 PHP 以模塊式的執行,本函數會在每一行輸出後自動更新 Web 伺服器的輸出緩沖暫存區。若需要完整的返回字元串,且不想經過不必要的其它中間的輸出界面,可以使用 PassThru()。
實例代碼:
< ?php

$last_line = system('ls', $retval);
echo 'Last line of the output: ' . $last_line;
echo '<hr/>Return value: ' . $retval;
?>
exec函數
說明:執行外部程序。
語法:string exec(string command, string [array], int [return_var]);
返回值: 字元串
詳細介紹:
本函數執行輸入 command 的外部程序或外部指令。它的返回字元串只是外部程序執行後返回的最後一行;若需要完整的返回字元串,可以使用 PassThru() 這個函數。
要是參數 array 存在,command 會將 array 加到參數中執行,若不欲 array 被處理,可以在執行 exec() 之前呼叫 unset()。若是 return_var 跟 array 二個參數都存在,則執行 command 之後的狀態會填入 return_var 中。
值得注意的是若需要處理使用者輸入的資料,而又要防止使用者耍花招破解系統,則可以使用 EscapeShellCmd()。
實例代碼:
< ?php
echo exec('whoami');
?>
popen函數
說明:打開文件。
語法:int popen(string command, string mode);
返回值: 整數
詳細介紹:
本函數執行指令開檔,而該文件是用管道方式處理的文件。用本函數打開的文件只能是單向的 (只能讀或只能寫),而且一定要用 pclose() 關閉。在文件操作上可使用 fgets()、fgetss() 與 fputs()。若是開檔發生錯誤,返回 false 值。
實例代碼:
< ?
$fp = popen( "/bin/ls", "r" );
?>
通過上述函數,PHP可以執行linux系統的shell命令。

『捌』 PHP如何執行Linux系統命令

php的內置函數exec,system都可以調用系統命令(shell命令),當然還有passthru,escapeshellcmd等函數。

//語法:
stringexec(stringcommand,array&output,int&return_var]])

『玖』 如何通過Linux命令行使用和運行PHP腳本

在 Linux 下執行 php 腳本時通常是可以使用以下命令:<pre t="code" l="bash">#/usr/local/php/bin/php test.php為簡化輸入可把此php執行程序 到系統命令目錄下:<pre t="code" l="bash">#cp /usr/local/php/bin/php /usr/sbin/驗證:輸入以下命令,如正確獲取 php 版本,說明操作成功。<pre t="code" l="bash">#php -v這樣,以後再執行PHP腳本時可直接採用以下輸入方式即可。<pre t="code" l="bash">#php a.php

『拾』 linux命令怎麼運行php文件

在安裝完PHP和Apache2後,我們需要安裝PHP命令行解釋器。
# apt-get install php5-cli [Debian 及類似系統]
# yum install php-cli [CentOS 及類似系統]
接下來我們通常要做的是,在/var/www/html(這是 Apache2 在大多數發行版中的工作目錄)這個位置創建一個內容為 <?php phpinfo(); ?>,名為 infophp.php 的文件來測試(PHP是否安裝正確),執行以下命令即可。
# echo '<?php phpinfo(); ?>' > /var/www/html/infophp.php
然後,將瀏覽器訪問 http://127.0.0.1/infophp.php ,這將會在網路瀏覽器中打開該文件。

不需要任何瀏覽器,在Linux終端中也可以獲得相同的結果。在Linux命令行中執行/var/www/html/infophp.php,如:
# php -f /var/www/html/infophp.php

由於輸出結果太大,我們可以通過管道將上述輸出結果輸送給 less 命令,這樣就可以一次輸出一屏了,命令如下:
# php -f /var/www/html/infophp.php | less

檢查所有PHP信息
這里,『-f『選項解析並執行命令後跟隨的文件。

閱讀全文

與linux執行php命令相關的資料

熱點內容
核心編程為什麼要變數 瀏覽:702
學動漫編程就業行情好嗎 瀏覽:162
python連接多個類 瀏覽:594
退app會員費找哪裡投訴 瀏覽:564
射擊pdf 瀏覽:81
python多張圖片拼接與層疊 瀏覽:977
河北廊坊電信dns伺服器地址 瀏覽:849
老股民指標源碼 瀏覽:30
偉福顯示未安裝編譯器什麼意思呢 瀏覽:233
拉伸命令cad 瀏覽:489
yy安卓怎麼搶麥 瀏覽:932
阿里雲共享型伺服器價格 瀏覽:442
壓縮機效率低 瀏覽:54
python讀取excel製作直方圖 瀏覽:485
這周遊源碼 瀏覽:179
安卓手機圖標怎麼變成一樣的 瀏覽:358
pythongui選擇文件 瀏覽:483
預付APP哪個部門管理 瀏覽:612
程序員入門英語聽力 瀏覽:129
伺服器網站被大量不明地址訪問 瀏覽:377