查看完整版本: xampp無法連線
頁: [1]

goddamnx2 發表於 2016-9-4 08:31 PM

xampp無法連線

我的系統是win7 64bit
   xampp是免安裝版的 放在 asus webstorage
   之前都順順的用
   最近灌了一個軟體streaming audio recorder 或 系統之前有當機過
   今天重新開啟時發現apache無法啟動
   查過port有沒有被那軟體占用
   結果我的port 80 443 3306都是free
   也把那個軟體移除了
   不過還是連線失敗
   有前輩可指點迷津嗎?<div></div>

goddamnx2 發表於 2016-9-5 09:51 AM

目前發現執行xampp會跑出mysqld.exe錯誤的訊息
查到一個軟體wintrust 可以修復http://www.solvusoft.com/zh-tw/files/%E9%8C%AF%E8%AA%A4%E7%97%85%E6%AF%92%E7%A7%BB%E9%99%A4/exe/windows/west-coast-publishing/sc-magazine-pick-of-2000/mysqld-exe/不過修復到一半需要購買完整版才可以全部修復....
大家有推建其他的修復工具嗎?

chevylin0802 發表於 2016-9-5 11:45 AM

本帖最後由 chevylin0802 於 2016-9-5 11:50 AM 編輯

這種查不出原因的問題往往都是因為windows系統裏的DLL檔被覆寫所致
至於是為何會被覆寫則相當難說
有可能是系統更新的時候更新到新的版本
但mysql.exe卻無法使用
也有可能是因為你後來灌了某個軟體而其中有較舊的DLL檔直接覆蓋上去了
導致mysql.exe無法使用
或者是系統登錄檔出措(登錄了已經被移除的DLL檔或路徑出錯)
不管是前者還是後者
都意味著除非你可以真正找到出錯的DLL檔(有時候不只一個)
總之光靠修復程式未必可以處理

畢竟windows系統路徑下的DLL檔並不允許同名程式有兩個及兩個以上的DLL檔
也因此windows的應用程式灌得太多反而容易引起程式間的相衝問題
這坦白講是無解的

也因此拿來做server的機器在全世界佔90%以上都採用Linux系統
(當然台灣的比例比較沒那麼高, 台灣中微軟的毒太深)
畢竟Linux允許不同版本的程式庫放在同一個路徑下
不同版本有著版本編號的檔名或副檔名作區隔
何況相關於伺服器應用的免費軟體資源遠比windows版的還多上三四倍以上

當然現在的機器已經可以在作業系統上安裝虛擬機了
建議最好還是去灌VMPlayer再安裝一套Linux系統到VMPlayer上
當然
為了整個系統的穩定起見
最好你的Win7 64bits還是重灌成Win 8.1/Win 10 64bits的版本
再安裝VMPlayer


...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]