2016-09-06 128 views
14

我一直想現在安裝XAMPP相當長的一段時間,但每一次,在安裝結束後,它說:錯誤安裝XAMPP:Windows無法找到-n

Windows無法找到「 -n」

http://i.imgur.com/AIYrHGm.png

而在這之後,它說:

問題る安裝後安裝步驟。安裝失敗(php.exe)也許你必須安裝Visual C++ 2008包。

http://i.imgur.com/n8PtXYN.png

我有Visual C++ 2008包,並還在說這個。現在我該怎麼做?任何人想知道我有Windows 10 64位。

+1

使用便攜版:p – madalinivascu

+0

@madalinivascu我沒有任何備用USB,它不能解決我遇到的問題。它工作之前,但昨天我做了乾淨的Windows安裝,現在它不起作用。 – chainboost

+2

@chainboost進入微軟網站http://answers.microsoft.com/en-us/windows/forum/windows8_1-winapps/cannot-download-xampp-error-windows-cannot-find-n/00d27767-d76d-4fd6 -bea6-6eac23a40e9a?auth = 1 –

回答

8

我把它安裝在我的C盤的根目錄下,它工作正常。奇怪的是,以前我可以把它安裝在我的程序文件夾中,並且一切正常......

+2

該解決方案適用於我。由於Windows中的UAC問題,安裝程序建議不要將它安裝在程序文件中。將它安裝在另一個文件夾中將無濟於事。只需選擇安裝過程中建議的默認c:\ xampp即可。 – testerjoe2

3

如果您已經將舊版本的XAMPP安裝到默認文件夾(C:\ xampp)並且您嘗試在特定的自定義文件夾中安裝新版本。 只需轉到Windows控制面板,添加或刪除程序並卸載舊安裝的XAMPP。

5

有同樣的問題,當我試圖將一個文件夾中有空格在其名稱安裝XAMPP(一些文件夾例如

後,我的C文件夾中重新安裝XAMPP它解決了:/ XAMPP

+0

這工作。我試圖將它保存到我的Program Files文件夾中,並且它有一個不合適的位置。試圖安裝在I:/ xampp文件夾中,它很好。 Thanks @riorio – cbloss793

2

更改您的註冊表設置。

  1. 打開註冊表編輯器,按的Windows + [R組合鍵,在regedit類型,然後按Enter。
  2. 如果UAC提示,請單擊是以繼續。
  3. 轉至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  4. 在右側窗格中,查找EnableLUA並將該值設置爲0並關閉註冊表編輯器。
  5. 重新啓動您的計算機。

來源:windows10update.com

然後輸入XAMPP殼:

setup_xamp.bat 
+0

將setup_xamp.bat更改爲setup_xampp.bat – ashanrupasinghe

0

我跑setup_xamp.bat一次(W/O管理權限),並做了一些配置XAMPP但沒有幫助。當我用管理員權限再次執行setup_xamp.bat時,它給出了一條消息「無事可做!」。

在查看Apache配置時,我意識到它正在嘗試偵聽端口並且我已經在該端口上偵聽IIS。這是造成這個問題的原因。

因此,我改變httpd.conf使用

也改變httpd-ssl.conf在XAMPP控制面板以使用不同的端口8766(變化在3個地方需要)

然後在不同的端口8765(在2處需要改變) >配置>服務和端口設置>爲Apache指定相同的端口號。

一旦完成,我能夠啓動Apache沒有任何錯誤。

1

我可以使用Windows 10來確認,「Windows無法找到-n」消息確實是基於您將XAMPP安裝在不是c:\ xampp的文件夾中的事實。

對於那些發佈XAMPP的人來說,這是一個巨大的疏漏,他們應該允許相對路徑。

我正試圖在c:\ webservers \ xampp \中設置XAMPP,因爲我正在使用多個版本的服務器進行測試和開發,以及那個想法。當然,最終,我總是可以自己做,並獲得我需要的每個包,比如APACHE,mySQL等等。這就意味着,不依賴於XAMPP。無論如何,這是一個相當愚蠢的瑕疵,但它是什麼,它是免費的,所以,你付出了你得到的東西! :)

相關問題