簡體   English   中英

'php.exe' 不是內部或外部命令,也不是可運行的程序或批處理文件

[英]‘php.exe’ is not recognized as an internal or external command, operable program or batch file

'php.exe' 不是內部或外部命令,也不是可運行的程序或批處理文件。

即使我已將 PHP 添加到我的環境變量中,為什么會發生該錯誤?

我的環境變量PATH如下所示:

C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\Common Files\\Microsoft Shared\\Windows Live;C:\\Program Files\\PC ..................... Files\\QTSystem\\;A:\\xampp\\php\\php.exe

我正在使用 Windows 7。

A:\xampp\php\php.exe

PATH 環境變量必須只包含路徑,而不是文件名。

做那個

A:\xampp\php

這很容易做到
您還需要添加 php.exe
添加此路徑:
windows鍵+暫停
點擊高級系統設置
單擊環境變量
系統變量部分 -> 路徑 -> 編輯和添加
C:\\wamp\\bin\\php\\php5.3.8;
如果它打開,請關閉你的 cmd 提示
完成!

我認為您需要將其更改為 A:\\xampp\\php\\ 並將其留在那里,然后它將搜索該文件的目錄,還有:您是否嘗試僅調用 php 而不是 php.exe 並檢查該目錄是否為正確的。

在此處輸入圖片說明

在窗口 7 中查看上面設置環境變量的屏幕截圖

注意:-設置環境變量后,請重新啟動計算機,然后它會正常工作

最后一部分不應該是: C:\\xampp\\php\\嗎? 除非您重新映射驅動器,否則 A 是軟盤。 :)

此外,您需要指定文件夾,而不是 exe 文件本身。

我的情況是使用 Bitnami Ruby Stack apache Web 服務器,

  1. 按下 Windows 鍵 + 暫停/中斷按鈕
  2. 單擊高級系統設置
  3. 單擊環境變量
  4. 在系統變量下 > 通過添加 C:\\Bitnami\\rubystack-1.9.3-24\\php 編輯 PATH 變量
  5. 單擊確定關閉環境變量窗口
  6. 如果打開,請關閉命令提示符

    *(進入7.確認是否安裝了php)

  7. 按Windows鍵+ R按鈕打開你的cmd
  8. 輸入 php -v 查看你的 php 版本確認安裝的php版本

如下從 System 設置 PHP 作為環境變量以從 CMD 運行它

1)Windows key + Pause
2)Click on Advanced system settings
3)Now click on Environment Variables.. button  
4)In system variable section search for Path and edit it as D:\wamp\bin\php\php5.3.13;(If one needs to append it to some already exits value then start path with;)
5)Now open CMD and run command PHP from any path where you don’t have PHP installed , in my case it’s C drive.
6)We can check above set Path from CMD using Path command also.

如果您安裝了 WAMP 服務器,那么您的路徑可能會有所不同。 例如,我安裝了 WAMP,結果我的 php.exe 的路徑是:

C:\wamp\bin\php\php5.5.12\php.exe

為了使它工作,我在系統變量的 PATH 變量中輸入了以下路徑:

C:\wamp\bin\php\php5.5.12

完成后,我重新啟動命令提示符,一切正常。

因此,路徑可能因您安裝 PHP 的方式而異。 如果您想安裝 WAMP 服務器並讓它安裝其他基本軟件包,例如 PHPMyAdmin 等,您可以從以下網址進行操作: wampserver.com

就我而言,環境路徑是C:\\ProgramData\\Drush\\;C:\\Program Files (x86)\\Drush\\Php; 它對我有用。

如果我只是添加C:\\xampp\\php\\ dint 為我工作。

我希望如果有人遇到這個問題可以嘗試這個建議。

這發生在我身上,我找到了原因。

根據您的 UAC 設置,Xampp 無法正常運行。

嘗試這樣做:

  1. 以管理員身份登錄(以管理員身份運行 cmd.exe 是不夠的)

  2. 執行 cmd.exe 或等效的

  3. 輸入 php -version

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM