在windows環境下,進行相關配置可以讓命令行(cmd)支持PHP語法編譯;甚至是Java/c等;默認命令行不支持PHP語法,會報像「此命令不是內部命令」的提示;那應該怎麼配置,其實道理很簡單。
無論是Java還是PHP,根本原來就是讓系統知道你的編譯文件的安裝路徑即可,下面講一下基本步驟:
1、首先第一部找到自己PHP安裝文件的路徑,比如「 F:\wamp\bin\php\php5.3.10 」;
2、配置環境變數:
2.1、桌面」計算機「右鍵=》屬性=》高級系統設置(也可以打開控制面板=》系統【小圖標】=》高級系統設置);
2.2、點擊高級系統設置後會出現一個 系統屬性 的面板,點擊面板里的環境變數按鈕,查看Adminstrator的用戶變數 欄有無PATH變數(默認只有TEMP和TMP),如果沒有點擊新建,有的話點擊編輯;
2.3、新建:變數名里填(PATH);變數值里填PHP路徑(;F:\wamp\bin\php\php5.3.10 ),變數值可以為多個,之間以英文的」;「間隔 ,最前面也必須加一個」;「號。
編輯:在已有的變數值後添加PHP路徑(;F:\wamp\bin\php\php5.3.10 ),記住前面要加分好間隔,後面不加。
3、如此環境配置成功!測試一下:
在開始下的輸入框中輸入cmd進入命令行,輸入php -v 測試,不提示不是內部命令為成功!
B. php的輸出命令有哪些
1、echo命令:echo 命令是最常見的 PHP 輸出命令之一,用於在瀏覽器中輸出文本或變數值。例如:echo "Hello World";
2、print命令:print 命令與 echo 命令類似,用於在瀏覽器中輸出文本或變數值。不同之處在於,print 命令只能輸出一個字元串,並且返回值始終為 1。例如:print "Hello World";
3、printf命令:printf 命令用於格式化輸出字元串,可以輸出帶有格式的字元串。例如:printf("My name is %s and I am %d years old."返檔, "John", 30);
4、var_mp命令:var_mp 命漏棗亂令用於列印變數的詳細信息,包括類型、值和長度等信息。例如:$a = array(1, 2, 3); var_mp($a);
5、print_r命令:print_r 命令用岩雹於列印數組或對象的內容。例如:$a = array(1, 2, 3); print_r($a);
C. 在windows系統下的cmd下面執行php 命令,返回『PHP』不是內部或外部命令,也不是可運行的程序。。
需要把php.exe設置到環境變數裡面,假設你的php.exe路徑是D:wampinPHPphp5.5.12
右擊「我的電腦-》屬性-》高級->環境變數-》系統變數-》PATH-》編輯」,在變數值中添加:
;D:wampinPHPphp5.5.12
重啟CMD,輸入php -v 測試是否成功。
D. 如何在cmd命令行下運行php
把你安裝後的php.exe文件路徑添加到系統PATH下,就行了
E. 在windows系統下的cmd下面執行php 命令,返回『PHP』不是內部或外部命令,也不是可運行的程序。。
試下環境變數設置為C:\Program Files\EasyPHP-12.1\php\,後面加一個反斜杠,我就是這種情況
F. windows下php命令行執行為什麼總是跑去c:\program files目錄下找ext
這個ext在php.ini中設置,當php開始運行的時候,它會根據你的配置文件,也就是php.ini中的設置來決定載入的東西,具體看php.net官網上的手冊,要熟讀
G. windows下用命令符運行php腳本,提示錯誤怎麼辦
可能有兩個原因,一個是文件格式的問題,另一個就是環境變數中的PATH變數沒有設置好,或者你可以嘗試著把php文件移動到php5即php.exe所在的文件夾下.