php怎麼運行伺服器的cmd,php用什麼伺服器系統好

本文目錄一覽:

PHP如何執行cmd命令

在php.ini文件中配置safe_mode參數支持命令執行的方法,可以參考下。

說明:

本節內容在wamp包安裝的環境實現。

首先,打開php.ini,關掉安全模式safe_mode = off,然後在看看 禁用函數列表 disable_functions = proc_open, popen, exec, system, shell_exec ,把exec去掉。

php代碼:

複製代碼代碼如下:

?php

exec(“mkdir d:\\test”,$out);

print_r($out);

?

執行該php文件,會發現在d盤下多了一個test文件夾。

參考文檔:

exec函數解析

exec語法: string exec(string command, string [array], int [return_var]);

exec返回值: 字元串

exec參數說明

Command – 需要執行的命令

Array –  是輸出值

return_var –是返回值0或1,如果返回0則執行成功,返回1則執行失敗。

exec不成功,調試方案

技巧分享:

使用管道命令, 使用 21, 命令就會輸出shell執行時的錯誤到$output變數, 輸出該變數即可分析。

例如:

exec(『convert a.jpg b.jpg’, $output, $return_val);

修改為:

複製代碼代碼如下:

exec(『convert a.jpg b.jpg 21′, $output, $return_val);

print_r($output);

如何在cmd下面寫php代碼

   首先要把php目錄放到環境變數path下面:

我的電腦-》屬性-》高級-》環境變數-》系統變數-Path-編輯-

查看路徑下有沒有php目錄,如果沒有加上

比如我的php路徑是E:AppServphp5 所以要在最後面加上E:AppServphp5;

成功後win+r 調出命令行,輸入php-v 查看版本,如果不對請檢查壞境變數是否設置正確

運行php文件php-f 路徑+文件名 或者php路徑+文件名

(小技巧:windows下面可以把文件直接拖進去,省去cd/命令,或者慢慢拼寫完整路徑)

兩種方法都可以執行命令,如果是.php文件則執行php代碼,否則直接以字元串形式讀取文件

4在命令行直接寫並運行PHP代碼,在windows環境下,盡量使用雙引號, 在linux環境下則盡量使用單引號來完成。php-r 「echo getcwd();」

如何在cmd命令行下運行php

進入你的php安裝目錄

假設安裝在D:\server\php

在cmd命令行下輸入:

D:

cd D:\server\php

php.exe -f E:\czjx\a.php(假設php文件放在 E:\czjx)

又是文字,又是圖,還帶圖片例子,夠詳細了吧。請採納!

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/258233.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:48
下一篇 2024-12-15 12:48

相關推薦

  • cmd看地址

    本文將從多個方面詳細闡述cmd看地址,包括如何查看本機IP地址、如何查看路由器IP、如何查看DNS伺服器IP等等。 一、查看本機IP地址 要查看本機IP地址,首先需要打開cmd窗口…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Deepin系統分區設置教程

    本教程將會詳細介紹Deepin系統如何進行分區設置,分享多種方式讓您了解如何規劃您的硬碟。 一、分區的基本知識 在進行Deepin系統分區設置之前,我們需要了解一些基本分區概念。 …

    編程 2025-04-29
  • 如何在樹莓派上安裝Windows 7系統?

    隨著樹莓派的普及,許多用戶想在樹莓派上安裝Windows 7操作系統。 一、準備工作 在開始之前,需要準備以下材料: 1.樹莓派4B一台; 2.一張8GB以上的SD卡; 3.下載並…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • CMD如何升級為中心?

    本文將詳細介紹在Windows操作系統下如何將CMD升級為中心,以及如何在升級後使用CMD中心進行操作。 一、下載Windows Terminal Windows Terminal…

    編程 2025-04-29
  • 伺服器安裝Python的完整指南

    本文將為您提供伺服器安裝Python的完整指南。無論您是一位新手還是經驗豐富的開發者,您都可以通過本文輕鬆地完成Python的安裝過程。以下是本文的具體內容: 一、下載Python…

    編程 2025-04-29
  • STUN 伺服器

    STUN 伺服器是一個網路伺服器,可以協助網路設備(例如 VoIP 設備)解決 NAT 穿透、防火牆等問題,使得設備可以正常地進行數據傳輸。本文將從多個方面對 STUN 伺服器做詳…

    編程 2025-04-29
  • 解決docker-compose 容器時間和伺服器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與伺服器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29

發表回復

登錄後才能評論