系統安裝

匯總性教程

內容管理

欄目管理

靜態管理和緩存管理

標簽和模板

模板教程

常見疑難問題

二次開發教程

動靜態分離部署

首頁 >  國微CMS教程 >  常見疑難問題 >  實施教程
wamp環境安裝教程(windows操作系統)

 

                                              Wamp環境安裝教程

 

需要安裝國微CMS程序,就必須先安裝支持程序的環境;這些環境一般是mysql、apache、PHP等的集合;我們一般用


第三方廠商集成的環境,一鍵安裝,非常方便,幾分鐘完成。


Windows操作系統,在網站正式生產環境中,我們推薦用wamp;集成環境中的PHP版本,如果考慮更多的兼容,可以


用PHP5.6(正式用途不推薦); 如果考慮更高性能可以用PHP7.X(推薦使用),如果用PHP7.X,需要多一項數據庫


配置文件修改(見本教程教程);默認安裝為PHP7.2。


(備注:一般需要安裝兩遍,第一遍安裝的時候,會提示安裝一些電腦插件;這個過程安裝的,可能有些環境無法啟動。一般直接重新安裝wamp,第二次重新安裝前,先刪除第一次安裝生成的wamp64目錄文件夾。)

 


一、wamp環境的下載地址


先下載提供的環境包,附件文件夾中里面已經提供。里面包括了環境包和電腦缺失的組件包。

 


二、wamp安裝


將安裝程序放到桌面進行安裝,安裝目錄放在D盤(其他盤也可以,不要放C盤);點擊安裝

1、安裝步驟


 




 

 


2、安裝完成后提示缺少組件


(我們在組件文件夾中提供了所有缺失的組件,比如可能一個就是MSVCR110組件,雙擊安裝提供的組件即可);

 


 

組件位置:下載了我們提供教程包和安裝包里面,此文件夾中就是所有缺少的組件,注意區分64位操作系統和32位操作系統(x86)的不同插件,現在一般都是64位了。


我司提供的安裝包文件,里面下載了這些組件包供使用:

 

 

缺失的插件列表:


一般是需要安裝這幾個插件:


 


備注:

如果第一次安裝過程中,需要提示安裝這些插件,安裝完后,最好再直接點擊wamp圖標重新安裝,這樣就能正常(因為很多時候,安裝過程中同時安裝插件的方法,或導致部分環境不正常;安裝前需要刪除已經生成的wamp64目錄)

 

 

3、修改數據庫root密碼(必須)


WAMP默認安裝的時候,數據庫的root密碼為空,必須設置后,才能安裝系統;

A:鼠標左鍵點擊,電腦右下角底部的WAMP的圖標,在彈出框中,選擇“phpmyadmin”

也可以直接輸入:http://localhost/phpmyadmin/

 

 


 

B:數據庫管理入口,直接點擊登錄(因為默認密碼為空)


 

C:進入后,點擊“user accounts”-----選擇“root”賬號的編輯(Edit)按鈕



 

D:然后點擊“change password”,修改數據庫密碼------兩次輸入你要修改的密碼,然后點擊“go”提交。


 

 

4、修改數據庫my.ini配置(重要);


如果使用PHP7.X高版本(默認安裝就是PHP7.2了 ,所以須做如下簡單處理)


如果使用PHP7.X版本(PHP7.X的性能是PHP5.6的幾倍), 就需要在數據庫mysql的配置文件my.ini中加一行代碼。

方法如下:


A:鼠標左鍵點擊底部運行圖標-----選擇mysql----my.ini

 

 

或者直接進入服務器找到此文件(強烈推薦此方式,因為編碼的問題):

 

 


B:將下面這行代碼放到my.ini如下這個位置,保存并重啟環境


1)打開我們提供的樣本文件----復制這行代碼:(不要用記事本打卡,會過濾格式??梢园惭bNotepad++等軟件,用Notepad++打開此文件,然后復制)


 

2)A項目的目標my.ini數據庫配置文件中,將剛剛上面那行代碼復制到此處(其他行也可以),然后保存,重啟環境即可。

這樣系統就支持PHP7.X的版本安裝了。

 

 

至此,wamp的環境就已經安裝完了,下面來介紹下使用方法:



三、查看wamp運行狀態和重啟方法


正文如下(鼠標左鍵點擊圖標):

1、啟動、重啟、停止所有服務


當網站出現莫名情況,第一時間就要考慮重啟環境(重啟法;包括了重啟了apache、mysql數據庫),有些問題就能解決。比如配置或修改了域名就必須要重啟環境。


 

 

2、apache啟動、重啟、狀態查看


當網站打不開或異常,需要查看下apache的運行狀態(apache不啟動的話任何頁面都看不到);或者修改了域名配置需要重啟apache生效。


備注:如果是沒有安裝成功,則點擊下面的install service”進行重新安裝。


3、mysql啟動、重啟、狀態查看


當后臺打不開,首頁可以打得開,考慮下mysql沒有啟動;有時候我們需要看下數據庫mysql的版本號、啟動狀態;數據庫不啟動的話會發現很多動態頁面打不開。


備注:如果是沒有安裝成功,則點擊下面的install service”進行重新安裝。

 


4、查看和切換PHP版本的方法


有時候我們需要切換到更兼容的5.6版本;或更高性能的7.X版本,就可以在此處操作。


(備注,并不是所有系統都支持PHP7.X;當不支持安裝的時候,可以先切換到PHP5.6讓其正常安裝和運行)


 

 

 

四、程序存放在wamp的目錄位置


程序存放在D盤(你環境安裝的盤)---wamp64---www下---某某目錄;你可以在www下創建一個目錄存放程序,比如school目錄; www下可以同時安裝很多個網站,每個網站一個目錄,默認安裝用目錄安裝方式即可(比如:127.0.0.1/school/install.php)。當然這些網站目錄也可以通過服務器綁定不同的域名訪問(綁定方法見另外教程)。


 


五、數據庫在wamp的目錄位置


這個目錄下面是存放了所有環境文件位置;特別是mysql,我們經常需要進行數據庫備份,就可以將整個mysql目錄復制(里面包括了這個服務器里面安裝所有網站的數據庫),然后備注個方便記憶的日期,這樣數據庫就能最完整的方式保存。

 

六、域名配置文件與操作方法


如果我們需要某個網站(www下的某個目錄)綁定一個域名來訪問,就可以在此配置下。

我司提供的安裝包里面,此處準備了案例代碼,后續可以直接復制并修改即可(用notepad++):


 

 

方法:鼠標左鍵點擊底部運行圖標------選擇apache----點擊“httpd-vhosts.conf”


 

或者另外一種方式:  打開域名配置文件httpd-vhosts.conf的方式是此目錄下(用notepad++打開):



具體代碼如下:將所需的代碼修改為你所需的,然后保存即可(參考);

如果有多個網站,就將下面大紅框中的這塊代碼復制下,復制放到下面,再修改為你所需的程序目錄路徑和域名;

修改域名配置必須要重啟所有環境或重啟apache才生效:

 

域名配置的詳細說明(了解即可):我們只需替換域名和程序安裝目錄位置即可

 


域名配置更詳細的說明與案例:

(不要直接復制下面word里面的配置域名代碼,有空格編碼問題,參考附件所帶文檔,并不要用記事本打開)

 

A:如果是IP訪問

無論是內網IP還是外網IP,只需要改默認配置的最后一行,讓他對外允許訪問,其他的不用改,他會自動獲取。說明:“ Require all granted”這行是允許對外訪問的代碼設置。案例如下:可以直接復制替換默認的

<VirtualHost *:80>

  ServerName localhost

  ServerAlias localhost

  DocumentRoot "${INSTALL_DIR}/www"

  <Directory "${INSTALL_DIR}/www/">

    Options -Indexes +Includes +FollowSymLinks +MultiViews

    AllowOverride None

    Options None

    Allow from all

    Require all granted

    <LimitExcept GET POST HEAD>  

      Order allow,deny  

      Deny from all  

    </LimitExcept>

  </Directory>

</VirtualHost>

 


B:如果是頂級域名形式

(比如www.sohu.com),ServerAlias后面需要加上www(查看下面案例),表示當訪問www開頭的域名地址時候,有會跳轉到本域名上。以程序存放在sohu目錄,域名采用sohu.com為例:案例如下

<VirtualHost *:80>

  ServerName sohu.cn

  ServerAlias www.sohu.cn

  DocumentRoot "${INSTALL_DIR}/www/sohu"

  <Directory "${INSTALL_DIR}/www/sohu">

    Options -Indexes +Includes +FollowSymLinks +MultiViews

    AllowOverride None

    Options None

    Allow from all

    Require all granted

    <LimitExcept GET POST HEAD>  

      Order allow,deny  

      Deny from all  

    </LimitExcept>

  </Directory>

</VirtualHost>

 

 

C:如果是二級域名形式

(比如二級域名d.abc.com),就沒有www的概念了,以程序存放在abc目錄下,綁定d.abc.com二級域名為例

<VirtualHost *:80>

  ServerName d.abc.com

  ServerAlias d.abc.com

  DocumentRoot "${INSTALL_DIR}/www/abc"

  <Directory "${INSTALL_DIR}/www/abc">

    Options -Indexes +Includes +FollowSymLinks +MultiViews

    AllowOverride None

    Options None

    Allow from all

    Require all granted

    <LimitExcept GET POST HEAD>  

      Order allow,deny  

      Deny from all  

    </LimitExcept>

  </Directory>

</VirtualHost>

 

八、在wamp設置程序目錄權限(windows一般不需要設置)

有時候,如果系統無法安裝,有可能是程序文件權限的問題;設置權限的案例如下:(以程序的api目錄為例)

備注:系統需要設置寫權限的目錄和文件有: attachment、data、#.php、網站根目錄、js目錄;其中data目錄以及他下屬文件是最重要的。

 

1、在需要設置權限的文件夾上,右鍵文件夾,點擊屬性

 

2、選擇對應的用戶設定權限

 

設置權限windows下,我們選擇“users”角色------點擊“編輯”-----然后勾選全部----點擊確定

 

 

 


九、常見不能安裝wamp環境的方法


端口占據的原因;  一個服務器只能安裝一套環境,如果安裝了其他環境需要先停掉其他的環境;特別是已經有iis的,先需要關掉iis網站,再停掉iis環境才起效。

另外有時候,由于安裝缺失組件,過程有中斷;可以直接卸載WAMP,再重新安裝(卸載方法:進入wamp安裝根目錄,找到名字為unins000的紅色圖標點擊即可卸載)

 




本文檔教程下載:


wamp.doc


相關內容
5544444