簡體   English   中英

Php 命令在 Windows 中不輸出結果

[英]Php commands are not outputing result in windows

我在我的計算機和 IIS 上安裝了 wamp。 所有網站都運行良好,但是我使用 php 鍵入的任何命令都不起作用:

php -v 
php composer install 

我會說它是路徑變量(我在 Windows 上)但是路徑設置正確,它會產生找不到 php 命令的錯誤。 當我運行這些命令時,我根本沒有得到任何結果。

在此處輸入圖片說明

可能是什么問題,我仍在搜索,但沒有找到任何線索。

php -h 

: 返回包含所有幫助信息的結果,但php -a什么也不做。

在做了一些研究之后,我發現當我通過 remove 激活擴展時會發生這個問題; 在 php.ini 中,每當我離開 php.ini 而不激活任何擴展時,一切正常。

檢查路徑是否包含php,同樣使用cd命令,移動到文件所在位置,運行你要執行的命令。 如果它有效,您確定問題出在 Windows 路徑上。

我已經解決了這個問題。 要看到,如果問題是與php.ini中,我代替我的內容php.iniphp.ini-production這使得PHP函數很好,但幾乎所有的擴展都desactivated文件。

在我分析時,我注意到 wamp 激活了許多 php 擴展,但在我的 php.ini 中 C:\\wamp64\\bin\\php\\php7.3.5 在 wamp 使用的文件路徑之后,這些擴展都沒有被激活,我發現它是通過C:\\wamp64\\bin\\apache\\apache2.4.39\\bin的鏈接php.ini文件使用phpForApache.ini

由於 wamp php 配置運行良好,我只是在保存phpFOrApache.ini內容的內容復制到我的 php.ini 中……一切都開始工作了。

暫無
暫無

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

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