wampserver(php_mysql_apache)+Composer-Setup+Laravel 環境搭建

一, 安裝wampserver3.1.7_x64.exe
    WampServer是一款由法國人開發的Apache Web服務器、PHP解釋器以及MySQL數據庫的整合軟件包。免去了開發人員將時間花費在繁瑣的配置環境過程,從而騰出更多精力去做開發。
   WampServer就是Windows Apache Mysql PHP集成安裝環境,即在window下的apache、php和mysql的服務器軟件。

1, 關掉殺毒軟件, 關掉防火牆.
2, 直接雙擊wampserver3.1.7_x64.exe安裝. 全部默認.

3, 80端口要給apache

   要先停止以前的IIS服務
   鼠標右擊開始, 到「計算機管理」,服務與應用程序,》「服務」
   在服務裏邊找到以下項:World Wide Web Publishing Service    關閉並禁用該項。

4, 3036端口要給新裝的mysql

    在任務管理器裏停止以前安裝的mysql.exe程序.如果沒有就不用.
5, 重啓wampserver服務

二, Composer-Setup安裝與使用
   Composer-Setup是包管理器, 可以用下來下載安裝軟件或是框架或是源碼, 類似git, 或是go get或是 yum等.
    安裝時直接運行Composer-Setup.exe就行, 使用如下:

1, 到面下網站查找(二維碼)資源.  qrcode
    https://packagist.org/
    注意, IE對其有時不能search 可能沒配置好. 建議用360瀏覽器.

2, cmd 進入命令行, 更新成國內鏡像
    composer config -g repo.packagist composer https://packagist.phpcomposer.com

3, 在目錄 C:\wamp64\www> 創建composer.json

{
    "require": {
        "endroid/qrcode" : "1.7.3"
    }
}

4, 在目錄 C:\wamp64\www> 下執行 
    composer install 以後如果要更新軟件用composer update命令

5, 會在C:\wamp64\www> 下生成vendor目錄及composer.lock文件.

6, 在https://packagist.org/裏看文檔裏使用方法.直接copy來簡單修改下用就行

三, Laravel框架安裝


    創建 C:\wamp64\www\laravel目錄.
    // composer create-project laravel/laravel your-project-name --prefer-dist "5.1.*"
    // 命令      命令(創建項目)   包的名稱        你的文件夾名稱   優先   版本   
    命令行執行: composer create-project laravel/laravel mylaravel --prefer-dist "5.1.*"

四, 創建虛擬主機 配置

   在wampserver >> apache >> httpd.conf >> 搜索"hosts" 找到下面行

   # Virtual hosts
   Include conf/extra/httpd-vhosts.conf
   

第一步:進入目錄 C:\Windows\System32\drivers\etc 找到 hosts 文件,在文件最後添加上 127.0.0.1     XXXX (名稱改爲自己的)如圖:
  
#
127.0.0.1 localhost
::1 localhost
127.0.0.1 public.com


第二步:進入apache的目錄 Apache24\conf\extra 找到 httpd-vhosts.conf 文件,在文件最後加上
複製代碼
複製代碼
# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
#  自己添加的
<VirtualHost *:80>
  ServerName public.com
  ServerAlias public.com
  DocumentRoot "C:/wamp64/www/laravel/mylaravel/public"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
複製代碼
複製代碼
第三步:重啓apache後,在瀏覽器中直接訪問 exam.cn 就可以了

五, cmd 裏 ping public.com 看域名是否通

六, 訪問 http://public.com/
在IE時顯示laravel 5  則正常.