php開發環境搭建——laravel架構,apache伺服器,git版本控制,laravelgit_PHP教程

來源:互聯網
上載者:User

php開發環境搭建——laravel架構,apache伺服器,git版本控制,laravelgit


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

一、Git工具安裝

1)https://github.com 註冊github賬戶

2)安裝PHPGit-1.9.5-preview20150319.exe

3)設定Git的user name和email:

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

4)產生SSH密鑰過程:

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

2. 產生密鑰:

$ 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:
………………

最後得到了兩個檔案: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

二、php工具安裝

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

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

三、安裝WampServer整合軟體包:wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe(32位)

(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,在以後的文章中再講解。

四、更改apache配置,將Apache伺服器首頁設定為公司項目:

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

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

3)將改為

注意:安裝無誤,但apache啟動不了(顯示為橙色),則預設80連接埠已被佔用,需要另改連接埠,連接埠號碼設定為1024之後的連接埠,如8888,8080等,方法如下:

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

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

vendor為項目的依賴包,因為比較大,用命令下載慢,因此打包好直接用。可根據實際情況處理。

六、安裝node-v0.12.7-x64.msi(要裝grunt-cli先安裝node.js)

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

npm install -g grunt-cli

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

八、安裝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.dllextension=php_pdo_sqlsrv_55_ts.dll

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

十、安裝Laravel

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

注意:以上的path是指電腦屬性/進階系統設定/環境變數/系統變數/PATH

http://www.bkjia.com/PHPjc/1114473.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1114473.htmlTechArticlephp開發環境搭建——laravel架構,apache伺服器,git版本控制,laravelgit 本文主要闡述做項目前的開發環境安裝後端為php,前端採用grunt進行自...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.