我有一個 laravel 專案,在嘗試在 chrome 上運行時遇到問題。當我嘗試運行 php artisan serve 時,chrome 不斷加載和重新加載站點,git shell 顯示它不斷加載 css 和 js 檔案。Firefox 或 Edge 中不存在此問題。它也不提供錯誤輸出或日志。
我的同事建議干脆卸載 chrome 或使用其他瀏覽器,但我對 chrome 很滿意,不想丟失快取;并且此設備中使用了多個 chrome 組態檔,因此同步不會完美。
我嘗試了什么:
- 不,這不是 Skype 問題,已經卸載了。
- 使用另一個埠不是一個選項,因為有些 APIS 僅將 8000 作為有效 url 列入白名單,而將其他埠列入白名單比我的同事愿意經歷的麻煩更多。
- 檢查使用此埠的其他程式,這不是問題。
TLDR:什么可能導致 chrome 干擾 laravel 專案中的 8000 埠,我該如何解決它而無需像重新安裝或切換平臺這樣的暴力破解?注意:Chrome:版本 101.0.4951.67(官方版本)(64 位),Windows 10,XAMPP 3.2.3
uj5u.com熱心網友回復:
檢查您的 php.ini 檔案并查看哪個程式正在使用埠 8000,其他一些程式必須使用該埠,這就是它沒有運行的原因 然后您可以看到所有使用的埠,在這里我們看到 80 埠已被系統使用。[1]:https ://i.stack.imgur.com/lTGY7.png [2]:https ://i.stack.imgur.com/BjOOr.png
查找 xampp-control.exe 檔案的位置(可能在C:\xampp中)在該目錄中創建檔案XAMPP.INI(因此XAMPP.ini和 xampp-control.exe 在同一目錄中)將以下行放入 XAMPP。 INI 檔案:apache = 8012
uj5u.com熱心網友回復:
該問題似乎是 chrome 中的擴展,因為該問題在隱身模式下不存在。感謝@brombeer 指出事實。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/483372.html
下一篇:navigator.geolocation.watchPosition在使用googlechrome的MacOSMonterey上失敗
