1. 程式人生 > >關於XAMPP安裝後apache和mysql無法啟動的原因

關於XAMPP安裝後apache和mysql無法啟動的原因

      由於最近個人的需要,我開始在自己的電腦上部署php開發環境,為了方便快速學習,我選擇了在win7上安裝XAMPP,但是卻頻繁遇到了同樣的問題。

      開始的時候,我首先安裝軟體到C盤的MyProgram資料夾下面(我的軟體都安裝在這裡,因為系統盤用的是SSD盤),在安裝的過程中,每當安裝快結束的時候,總會提示'-n'錯誤,提示系統找不到檔案'-n'。XAMPP能夠啟動,但是卻無法啟動任何服務,我開始以為是由於我解除安裝SQL Server沒有解除安裝乾淨的原因,所以一直搜尋解決方案,但是都沒有找找到我這種情況的解決方法

     後來我考慮到會不會是C盤的讀寫許可權過高(UAC),所以我試著安裝到D盤,這時候就安裝成功了,各種服務業就能正常啟動了。為了管理方便,第二天我便重新安裝將XAMPP的安裝資料夾放到D盤的WorkSpace的工作區間(個人習慣),這個時候怪異的事情就發生了,出現了在C盤安裝的同樣情況,安裝在最後時期報錯,且服務均無法啟動。

     總結:

     1.XAMPP在安裝時可能存在bug,必須直接安裝驅動器下的資料夾,譬如D:/XAMPP,而D:/work/XAMPP則可能失敗

     2.暫時不排除C盤的高讀寫許可權特性也會造成這樣的情況

     3.我所使用的XAMPP安裝版本為xampp-win32-5.6.15-1-VC11-installer

     4.雖然在故障出現的時候提示可能是由於vc庫缺失造成的問題,但實際情況也許並非是這樣

     問題:

     正常安裝完後我的D目錄下總司會出現這些檔案,不知道到底是別的軟體造成的還是XAMPP造成的