新聞中心
如何通過(guò)Linux命令行使用和運(yùn)行PHP腳本
注意,我們?cè)谠揚(yáng)HP腳本的第一行使用 #!/usr/bin/php ,就像在shell腳本中那樣( /bin/bash )。第一行的 #!/usr/bin/php 告訴Linux命令行用 PHP 解釋器來(lái)解析該腳本文件。
成都創(chuàng)新互聯(lián)公司堅(jiān)信:善待客戶,將會(huì)成為終身客戶。我們能堅(jiān)持多年,是因?yàn)槲覀円恢笨芍档眯刨嚒N覀儚牟缓鲇瞥踉L客戶,我們用心做好本職工作,不忘初心,方得始終。10余年網(wǎng)站建設(shè)經(jīng)驗(yàn)成都創(chuàng)新互聯(lián)公司是成都老牌網(wǎng)站營(yíng)銷服務(wù)商,為您提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、網(wǎng)站設(shè)計(jì)、H5場(chǎng)景定制、網(wǎng)站制作、品牌網(wǎng)站建設(shè)、小程序設(shè)計(jì)服務(wù),給眾多知名企業(yè)提供過(guò)好品質(zhì)的建站服務(wù)。
輸入以下命令:php filename.php 其中,filename.php是要運(yùn)行的PHP文件名。按下回車鍵,即可運(yùn)行PHP文件。注意,要在CLI下運(yùn)行PHP文件,需要先安裝PHP解釋器。
用php -q 文件名.php 方式把php程序當(dāng)shell程序來(lái)用,用php -s把自己的php程序顯示有語(yǔ)法高亮色彩的html源文件。這樣是不是很省心?利用php的odbc功能可以在shell命令中對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。
打開我們的linux命令行,準(zhǔn)備好。找到php的安裝目錄,主要是找到linux環(huán)境下,php可執(zhí)行文件的目錄。如圖所示。筆者的目錄為/opt/lampp/bin/php,將此目錄記下,備用。
如果你的PHP腳本可以通過(guò)URL觸發(fā),你可以使用lynx或curl或wget來(lái)配置你的Crontab。下面的例子是使用Lynx文本瀏覽器訪問(wèn)URL來(lái)每小時(shí)執(zhí)行PHP腳本。Lynx文本瀏覽器默認(rèn)使用對(duì)話方式打開URL。
好吧,這個(gè)百度一下應(yīng)該很好找“php接收命令行參數(shù)”。
如何通過(guò)PHP執(zhí)行l(wèi)inux命令
若是 return_var 參數(shù)存在,則執(zhí)行 command 之后的狀態(tài)會(huì)填入 return_var 中。同樣值得注意的是若需要處理用戶輸入的資料,而又要防止用戶?;ㄕ衅平庀到y(tǒng),則可以使用 EscapeShellCmd()。
php執(zhí)行l(wèi)inux的命令用system或exec就可以,只要打開safemode,但是一些系統(tǒng)底層的沒(méi)有執(zhí)行命令的不允許調(diào)用哦,實(shí)在有些命令例如zip之類想用的話,直接用php寫入一個(gè)shell腳本文件再exec那個(gè)sh就好了。
我們采取的辦法是,用VC寫個(gè)服務(wù),該服務(wù)的運(yùn)行身份是root,也就是給其最大權(quán)限,php調(diào)用該服務(wù)做操作。當(dāng)然還有另外的辦法,這是我的猜測(cè),你不妨試看看,把php的運(yùn)行用戶改為root,這樣可能會(huì)存在一定的風(fēng)險(xiǎn)。
PHP 中執(zhí)行系統(tǒng)命令有幾種方式:system():和 C 語(yǔ)言中的 system() 函數(shù)的用法是一樣的,參數(shù)為命令行,成功則返回命令輸出的最后一行,失敗則返回 FALSE。shell_exec():執(zhí)行命令,然后返回命令執(zhí)行后的 stdout 輸出。
linux怎么查看php啟動(dòng)命令?
1、/usr/local/php-3/sbin/php-fpm -R # 如果報(bào)錯(cuò)顯示不能用root用戶啟動(dòng),則可以考慮使用 -R命令。
2、下載雅黑探針,也就是一個(gè)一個(gè)tz.php的探針文件,可以自己改成任意的名稱。
3、)函數(shù),如:?php phpinfo();? 然互在瀏覽器中輸入此文件路徑即可查看。在Linux服務(wù)器上,我們還可以使用如下命令,不用瀏覽網(wǎng)頁(yè)同樣可以查看PHP信息,如:php -r phpinfo();此命令同樣可以得到網(wǎng)頁(yè)形式的結(jié)果。
4、打開我們的linux命令行,準(zhǔn)備好。找到php的安裝目錄,主要是找到linux環(huán)境下,php可執(zhí)行文件的目錄。如圖所示。筆者的目錄為/opt/lampp/bin/php,將此目錄記下,備用。
5、檢查所有PHP信息 這里,‘-f‘選項(xiàng)解析并執(zhí)行命令后跟隨的文件。
6、用戶可以參考如下php-cgi安裝啟動(dòng)過(guò)程。
當(dāng)前文章:linux使用php命令 linux中php的作用
本文路徑:http://fisionsoft.com.cn/article/dcidccp.html