php開發環境搭建——laravel框架,apache服務器,git版本控制

本文主要闡述作項目前的開發環境安裝——後端爲php,前端採用grunt進行自動化構建。具體介紹了windows平臺下采用apache運行php的環境搭建,以及git工具安裝。寫得有點粗糙,但過程完整,有不足之處還請見諒。php

 

1、Git工具安裝html

1https://github.com   註冊github帳戶前端

2)安裝PHPGit-1.9.5-preview20150319.exenode

3設置Git的user name和email:mysql

1
2
3
$ git config --global user.name  "xuhaiyan"
 
$ git config --global user.email  "haiyan.xu.vip@gmail.com"

4)生成SSH密鑰過程:nginx

    1. 查看是否已經有了ssh密鑰(用Git Bash,不要用cmd):cd ~/.ssh
        若是沒有密鑰則不會有此文件夾,有則備份刪除laravel

    2. 生成密鑰:git

$ ssh-keygen -t rsa -C 「haiyan.xu.vip@gmail.com」

    按3個回車,密碼爲空。程序員

Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………github

    最後獲得了兩個文件:id_rsa(私鑰)和id_rsa.pub(公鑰)

3. 添加密鑰(公鑰)到ssh:ssh-add 文件名

    登錄github帳號,進入公司項目,點擊Settings/SSH Keys/Add SSH Key

 

5)克隆項目代碼到本地(假設克隆代碼到E:\bd-shop),請填寫相應項目代碼地址

     git clone git@github.com:xxx.git

 

2、php工具安裝

1) 安裝php編輯器:Sublime Text Build 3083 x64 Setup.exe

    或者安裝phpstorm,功能更增強大

 

3、安裝WampServer整合軟件包:wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe32位)

(W: windows系統 ; a:Apache服務器; m:mysql數據庫; p:php語言)

可能出現的錯誤:彈出以下對話框:

 

解決方法:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 處下載VSU4\vcredist_x86.exe並進行安裝(注意wamp server 是32位的,故裝x84,而不是x64)

 

若出現vcredist_x86.exe安裝不了的狀況,能夠採用nginx啓動php,在之後的文章中再講解。

 

4、更改apache配置,將Apache服務器主頁設置爲公司項目:

1C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf,去掉LoadModule rewrite_module modules/mod_rewrite.so前面的註釋符’#’

2)將DocumentRoot 路徑設置爲E:\bd-shop\public(基於上面第一節中第5點)

3)將<Directory "C:\wamp\www">改成<Directory "E:\bd-shop\public">

 

注意:安裝無誤,但apache啓動不了(顯示爲橙色),則默認80端口已被佔用,須要另改端口,端口號設置爲1024以後的端口,如88888080等,方法以下:

C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf裏,

Listen 0.0.0.0:80 改成Listen 0.0.0.0:8888

Listen [::0]:80 改成Listen [::0]:8888

 

5、將vendor.env放到項目中(E:\bd-shop);

     vendor爲項目的依賴包,由於比較大,用命令下載慢,所以打包好直接用。可根據實際狀況處理。

 

6、安裝node-v0.12.7-x64.msi要裝grunt-cli先安裝node.js

7、將node_modules放入bd-shop/resource/assets裏面;在E:\bd-shop\resources\assets中啓用git bash並寫入:

npm install -g grunt-cli

     安裝好grunt-cli後運行grunt命令,即進行構建(注意grunt-cli之間沒有空格)。 

 

8、安裝SQLSRV32.EXE,安裝時選擇php安裝目錄中:C:\wamp\bin\php\php5.5.12\ext;而後在C:\wamp\bin\php\php5.5.12\php.ini文件裏面,添加下面兩行代碼: 

extension=php_sqlsrv_55_ts.dll

extension=php_pdo_sqlsrv_55_ts.dll

 

9、安裝sqlncli.msi;安裝msodbcsql.msi(是OBDC驅動) 

10、安裝Laravel

     首先安裝composer(Composer-Setup.exe),而後按照官網http://laravel-china.org/docs/5.0/installation 裏面步驟進行。

     注意:以上的path是指計算機屬性/高級系統設置/環境變量/系統變量/PATH

http://cxy.liuzhihengseo.com/495.html

問啊APP,程序員答題神器,解決你全部的技術難題,   (上問啊APP 瞭解更多) http://t.cn/R4vE2d7 下載註冊送5元 快去下載註冊吧! 

問啊-定製化IT教育平臺,牛人一對一服務,有問必答,開發編程社交頭條 官方網站:www.wenaaa.com 下載問啊APP,參與官方懸賞,賺百元現金。

QQ羣290551701 彙集不少互聯網精英,技術總監,架構師,項目經理!開源技術研究,歡迎業內人士,大牛及新手有志於從事IT行業人員進入!

相關文章
相關標籤/搜索