安裝xammp中的一些坑

 

 

XAMPP是一款開源、免費的網絡服務器軟件,通過簡單安裝後,就能夠在我的電腦上搭建服務器環境。本文爲你們介紹Windows中安裝XAMPP(Apache+Mysql+PHP)及使用方法及其相關問題的總結。php

1、什麼是XAMPPjava

 

        XAMPP(X-系統,A-Apache,M-Mysql,P-php,P-Phpmyadmin/Perl)這個縮寫名稱說明了XAMPP安裝包所包含的文件:Apache web 服務器, MySQL數據庫, PHP, Perl, FTP 服務程序(FileZillaFTP)和phpMyAdmin。簡單的說,XAMPP是一款集成了Apache+MYSQL+PHP的服務器系統開發套件,同時還包含了管理MySQL的工具phpMyAdmin,便可對MySQL進行可視化操做。採用這種緊密的集成,XAMPP 能夠運行任何程序:從我的主頁到功能全面的產品站點(雖然這僅僅用於開發目的;出於安全考慮,XAMPP 還不適於用在產品服務器上)。mysql

安裝

  1. 雙擊已下載的XAMPP安裝包,啓動安裝程序。當出現「Bitnami」安裝界面以後,若是你的電腦中安裝有殺毒軟件,它會彈出一個詢問框,告知「殺毒軟件可能會拖慢安裝程序的提示框」,不用管它,直接點擊「Yes按鈕」肯定繼續安裝。緊接着,安裝程序又會彈出一個警告框,告知「系統啓動用戶帳戶控制功能時,會影響XAMPP的某些功能(由權限問題致使),所以不要將其安裝到C:\Program Files (x86)目錄下」,記住這一要求後,直接點擊「OK按鈕」關閉警告框,繼續執行安裝;web

     
     
  2. 2

    在出現的「XAMPP安裝歡迎界面」中,直接點擊「Next按鈕」進入下一步;sql

     
  3. 3

    在彈出的「選擇組件窗口」中,勾選左側列表中的全部組件(所有安裝),而後點擊「Next按鈕」進入下一步;數據庫

     
  4. 4

    在彈出的「安裝目錄選擇窗口「中,點擊」瀏覽按鈕「,將安裝位置選在除系統盤以外的盤中,而後點擊」Next按鈕「進入下一步;apache

     
  5. 5

    在出現的「Bitnami介紹窗口」中,去掉「Learn more about Bitnami for XAMPP」後面的勾(我對跳轉到它們的主頁不感興趣),而後點擊「Next按鈕」進入下一步;瀏覽器

     
  6. 6

    點擊彈出的「準備安裝界面」上的「Next按鈕」開始安裝;tomcat

     
  7. 7

    安心等待XAMPP安裝完畢;安全

     
  8. 8

    當XAMPP安裝完畢後,若是開啓了Windows防火牆,此刻會出現「Windows安全警報」,勾選「專用網絡」和「公用網絡」前的勾並點擊「容許訪問按鈕」,容許「Apache HTTP Server」在這兩種網絡上通訊;

     
  9. 9

    在彈出的「完成安裝窗口」中,勾選「Do you want to start the Control Panel Now?」前的勾(容許安裝完畢後打開XAMPP的控制面板),而後點擊「Finish按鈕」完成安裝;

     
  10. 10

    在彈出的「語言選擇窗口」中,選擇美國國旗,而後點擊「Save按鈕」,表示採用默認的美式英語重當界面語言;

     
  11. 11

    在出現的「XAMPP控制面板窗口」中,點擊「Apache」同行的「Config按鈕」,而後選擇「Apache (httpd.conf)」,打開http的配置文件;

     
  12. 12

    在打開的「httpd.conf文件」中,找到「Listen」後,將其右邊的端口改成「8090」(默認的80端口並不安全,8005,8009,8080端口會被Tomcat佔用)。保存修改後,關閉該文件;

     
  13.  

    返回「XAMPP控制面板窗口」中,繼續點擊「MySQL」右側的「Config按鈕」,而後選擇彈出菜單中的「my.ini」,打開MySQL的配置文件;

     
  14.  

    在打開的「my.ini文件」中,找到「[client]」後,能夠設置客戶端鏈接MySQL的密碼和端口。設置並保存後,能夠直接關閉該文件;

     
  15.  

    從新返回「XAMPP控制檯窗口」,點擊右側的「Config按鈕」,打開「控制面板配置窗口」;

     
  16.  

    在彈出的「控制檯配置窗口」中,勾選「Autostart of modules」下的全部模塊,這樣每次控制面板啓動時,都會自動啓動這些已勾選的模塊。設置完畢後,點擊「Save按鈕」保存設置;

     
  17.  

    設置完自動啓動模塊以後,Windows防火牆會連續彈出4個提示框,勾選每一個提示框中的「專用網絡」和「公共網絡」並點擊「容許訪問按鈕」容許訪問;

     
  18.  

    設置完防火牆訪問以後,會發現「XAMPP控制面板」中除了「Apache」以外,其餘服務均已成功啓動。查看信息框中給出的紅色錯誤提示信息,發現Apache中默認使用的「443端口」已經被VMware佔用了;

     
  19.  

    再次點擊「Apache」右側的「Config按鈕」並選擇彈出菜單中的「Apache (httpd-ssl.conf)」,打開httpd-ssl配置(443是SSL通訊的默認端口);

     
  20.  

    在打開的「httpd-ssl.conf文件」中,找到「Listen」後,將其右邊的端口修改成「4433」。而後保存並關閉該文件;

     

  21.  

    從新回到「XAMPP控制檯窗口」中,點擊「Apache」右側的「Start按鈕」。以後,會見到Apache成功啓動;

     
     
     
  22.  

    打開瀏覽器輸入「http://127.0.0.1:8000」並回車。若是見到XAMPP的歡迎頁,表示Apache工做正常。Enjoy!

Tomcat8中文亂碼:

  1. 使用tomcat8的時候,可能會出現日誌中文亂碼的狀況 ,如圖所示。

  2. 要解決的話,能夠打開tomcat8的目錄,找到conf文件夾,也就是配置所在的文件夾,如圖所示。

  3. 通常解決中文亂碼的方式,是修改server.xml中的編碼集,改成utf-8便可,相信你們都知道這個方法,如圖所示。

     

  4. 但有時,咱們發現server.xml中編碼集設置的是utf-8,可是控制檯日誌依舊會出現中文亂碼的狀況,此時咱們能夠修改logging.properties文件,能夠看到

    java.util.logging.ConsoleHandler.encoding = UTF-8,

 

默認的是utf-8,咱們能夠修改成:

java.util.logging.ConsoleHandler.encoding = GBK,如圖所示。

 

 

 

  1. 保存重啓tomcat,再次打開tomcat的控制檯,能夠看到日誌已經再也不是中文亂碼了,恢復正常了 

Tomcat之端口占用問題(Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are alre)

修改Tomcat服務端口,(把8005,8080,8009隨意改爲一個數字)

找到Tomcat的安裝路徑,會看到conf文件夾,打開,會有一個service.xml,進入記事本編輯(個人文件路徑爲D:\Program Files\apache-tomcat-7.0.57\conf\service.xml)

 隨意改爲別的數字如8010,在以後使用Tomcat時改變輸入的端口號便可,如在瀏覽器輸入http://localhost:8010便可打開

 

激活Tomcat

.安裝Tomcat後,在個人電腦->屬性->高級->環境變量->系統變量中添加如下環境變量(假定你的tomcat安裝在c: \Tomcat):
CATALINA_HOME: C: \Tomcat
CATALINA_BASE: C: \Tomcat
TOMCAT_HOME: C:\Tomcat
而後修改環境變量中的classpath,把tomat安裝目錄下的common\lib下的servlet.jar追加到classpath中去,修改後的classpath以下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
接着能夠啓動tomcat,在IE中訪問http://localhost:8080,若是看到tomcat的歡迎頁面的話說明安裝成功了。
從新運行xampp 看看tomcat 激活了吧~~

 

Tomcat服務器設置用戶名和密碼

 

mysql端口問題:

 

 

 解決方法:

要想Mysql可以正常啓動,有兩個必要條件。第一是:註冊表中存在這一項:{計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL}。

沒有這個註冊表項的須要重裝。具體怎麼重裝呢?

以管理員模式運行,進入MySQL的bin目錄,執行命令:mysqld.exe -install。

而後提示:Service successfully installed。

那麼此刻MySQL安裝成功。

 

第二是:要保證服務列表裏有Mysql服務這個選項,這樣才表示你的電腦裏有這個服務,並且你還要可以在服務列表裏把這個服務可以成功啓動。

若是不能成功啓動,說明尚未安裝成功。

最後,先把XAMPP退出。而後再打開XAMPP,啓動Mysql服務,就能夠正確執行了。

相關文章
相關標籤/搜索