wamp環境的安裝

  wampWindows + Apache + MySQL + PHPphp

 

  首先,在D盤根目錄下新建目錄wampwamp下建目錄wwwbinwww目錄做爲網站文件入口目錄,bin下建目錄Apache2.4.23Php7.0.9Mysql5.7.13,分別做爲apachephpmysql的安裝目錄。html

 

1. Apache的安裝和配置:mysql

(1)Apache下載(官網):http://httpd.apache.org/download.cgiweb

  選擇最新版本2.4.23,點擊「Files for Microsoft Windows」。sql

  因爲Apache自己並不提供已編譯的安裝包,只提供源碼,因此若是咱們本身沒法編譯,能夠選擇官方推薦的第三方提供編譯的網站,這裏選擇ApacheHaushttp://www.apachehaus.com/cgi-bin/download.plx,而後選擇須要下載的Windows版本,這裏選擇Apache2.4數據庫

VC11,選擇64位的(根據Windows系統進行選擇),下載。apache

  下載完成後解壓到wamp/bin/apache2.4.23目錄下。windows

(2)Apache配置文件D:\wamp\bin\Apache2.4.23\conf\httpd.conf修改:瀏覽器

  Define SRVROOT D:/wamp/bin/Apache2.4.23」。服務器

  Listen 80cmd下使用命令netstat -a查看那你的80端口是否被佔用,是則改成別的端口)

(3)Apache主服務安裝與配置:

  在cmd中輸入「D:\wamp\bin\Apache2.4.23\bin\httpd.exe-k install -n apache,安裝apache服務,並將該服務命名爲apache

安裝成功的提示:

  在安裝目錄bin目錄下找到ApacheMonitor.exe,雙擊運行該文件,此時桌面右下角會出現一個圖標,雙擊圖標,出現窗口界面:

 

  點擊「start」便可啓動apache服務。

  在瀏覽器中訪問http://localhost,若出現以下界面則表示Apache分服務器的基本配置已經完成了。

 

  Apache默認的網站存放目錄爲htdocs文件夾,若須要更改網站的存放目錄,就必須修改相應的Apache配置。在配置文件httpd.conf中找到「DocumentRoot」配置項,將其值修改成只想網站的正確目錄,這裏改成「D:/wamp/www」。

  DocumentRoot "${SRVROOT}/htdocs" 改成:DocumentRoot "D:/wamp/www"

  <Directory "${SRVROOT}/htdocs"> 改成:<Directory "D:/wamp/www">

  重啓Apache服務。可將原來htdocs目錄下的index.html文件剪切到新的網站目錄進行測試,若能夠訪問則表示網站目錄修改爲功。

  修改項目入口文件配置DirectoryIndex:通常狀況下咱們都是以index.phpindex.htmindex.html做爲web項目的入口,Apache默認的入口只有index.html,咱們能夠手動添加其餘兩個入口文件的支持:

  DirectoryIndex index.html 改成:DirectoryIndex index.php index.htm index.html

 

 2. PHP安裝與配置:

(1)PHP下載(官網):http://php.net/downloads.php

  這裏選擇php7,點擊「Windows downloads」:http://windows.php.net/download#php-7.0

Apache環境搭配,這裏選擇的是「Thread Safe」版本,一樣選擇64位的,VC14,下載,解壓到D:\wamp\bin\Php7.0.9目錄。

(2)PHP配置文件修改:

  複製文件D:\wamp\bin\Php7.0.9\php.ini-development,更改文件名爲php.ini。打開php.ini文件,修改如下配置項的值:

Date.timezone = Asia/Shanghai

激活php的擴展功能(去除註釋符‘;’):

extension_dir = "D:/wamp/bin/Php7.0.9/ext"     // 擴展目錄

extension=php_bz2.dll

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

extension=php_pdo_odbc.dll

doc_root = "D:/wamp/www"                  // 網站入口目錄

session.save_path = "D:/wamp/phpsessiontmp"    // session文件存放位置

upload_tmp_dir = "D:/wamp/phpfileuploadtmp"    // 上傳文件臨時文件存放位置

 

 

3. 配置Apache支持PHP

  在Apache配置文件conf/httpd.conf中打開「LoadModule vhost_alias_module」配置(去掉前面註釋符「#」),並在下面添加以下配置:

  LoadModule php7_module "D:/wamp/bin/Php7.0.9/php7apache2_4.dll"

  AddType application/x-httpd-php .php .html .htm

  這裏有一個巨坑,由於php7VC14編譯的,因此須要安裝VC2015(即VC14)運行時環境,否則重啓Apache會出現以下錯誤提示:

  VC14下載地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145,點擊下載而後安裝便可,注意安裝VC14必須開啓者3個服務,不然會安裝失敗:

Windows Modules InstallerWindows UpdateWindows Defender

  安裝完VC14後再重啓Apache,寫一個php文件調用phpinfo(),命名爲phpinfo.php,將該文件放在D:\wamp\www目錄下,在瀏覽器訪問http://localhost/phpinfo.php,若出現如下界面說明Apache已成功支持PHP

 

 

4. MySQL的安裝與配置:

(1)Mysql下載(官網):http://dev.mysql.com/

  點擊「Downloads」,選擇「Windows」,下載mysql安裝包,而後點擊安裝,這裏可能會出現一個「This application requires .NET Framework4.0.」的錯誤提示,因此須要先安裝.NET Framework4.0.下載地址:

https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30653

安裝後再繼續安裝mysql

(2)MySQL安裝:

  這裏安裝過程會出現一個坑:

  就是在選擇安裝組件的時候,須要點擊一下右邊已經選擇的組件纔會出現「Advanced Options」,點擊以後才能進行安裝目錄和數據存放目錄的選擇,這裏將MySQL安裝到D:\wamp\bin\Mysql5.7.13目錄下。

  MySQL安裝的過程比較慢。

  安裝完成後寫一個PHP腳本測試一下是否能夠成功鏈接mysql,若能夠成功鏈接則說明Mysql已安裝成功,PHP已經能夠支持Mysql了。

  補充說明:須要將php的安裝路徑和php的擴展的路徑添加到windows系統環境變量中,我設置的環境變量分別是:PHPRC(D:\wamp\bin\Php7.0.9)和Phpext(D:\wamp\bin\Php7.0.9\ext),注意要重啓計算機才能生效。不然,鏈接數據庫時會報錯:Call to undefined function mysqli_connect()。。。

 

 

  至此,WAMP開發環境已所有手動安裝配置成功!!!

相關文章
相關標籤/搜索