我的開發環境搭建

我的開發環境搭建php

                               建立時間:            2013-8-30 8:34                                        修改時間:            2013-8-30 10:16                    css

個人環境:192.168.3.251 qzw.wyzc.comhtml



在服務器上搭建我的開發環境,有以下好處。linux

1,利用統一的服務器配置,能夠方便的進行各類擴展(xhprof、xcache、僞靜態...),這樣,只須要增改一次,就實現共享nginx

2,將我的開發環境與測試環境區分開,避免因我的調試致使測試環境運行異常windows

3,我的開發環境搭建方便,能夠很是有效的提升開發效率瀏覽器

4,徹底實現linux平臺開發,能夠方便安裝各類擴展(有些擴展在windows下不能安裝或者功能簡單)服務器



搭建步驟:ide

1, 從svn上獲取代碼, 因爲uplook中的docs目錄過大且非代碼,因此將其從uplook移出 svn

DAB1CEA131A74A7D94F8018F3B71EB5C

2, 在服務器上配置環境

      (1)用root建立本身的賬號並改密碼

                useradd qzw881130

                passwd qzw881130

      (2) 進入網站目錄下, 建立本身的目錄(例如qianzhiwei),並在該目錄下建立項目目錄(例如wyzc),運行的代碼會放到這個目錄下,效果以下

                cd /usr/local/nginx-1.1.0/html

                mkdir qianzhiwei/wyzc -p

我代碼結構(   裏面的代碼會在後面步驟中經過netbeans進行上傳):

B9312F7576B4421EBCE151FAE9336BB4  

     (3) 編輯/usr/local/nginx-1.1.0/conf/nginx.conf,將下面配置添加到裏面

server

    {

      listen       80;

      server_name  qzw.wyzc.com;

      index  index.php;

      root   /usr/local/nginx-1.1.0/html/    qianzhiwei/wyzc;


 

      #limit_conn   crawler  20;

      #include /usr/local/nginx-1.1.0/html/qianzhiwei/wyzc/.htaccess;

      location ~ /data/.*\.(php|php5)$ {

              deny all;

      }

      location ~ \.php$ {

              fastcgi_pass 127.0.0.1:9000;

              include /usr/local/nginx-1.1.0/conf/fastcgi_params;

              fastcgi_index index.php;

              fastcgi_param SCRIPT_FILENAME /usr/local/nginx-1.1.0/html/qianzhiwei/wyzc$fastcgi_script_name;

              fastcgi_param  PATH_INFO $fastcgi_script_name;

              #include fcgi.conf;

      }

      location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

      {

              expires      30d;

      }


 

      location ~ .*\.(js|css)?$

      {

              expires      1h;

      }

      access_log logs/access_wyzc_    qzw.log main;     #改爲本身的  

         error_log logs/error_wyzc_qzw.log error;      #改爲本身的  

    }

}

        (4) 從新加載nginx配置

                /usr/sbin/nginx_restart.sh

3, 打開netbeans,建立項目

36D95D7A4C9D4AAEA47FC6780078212B

40FF6544D38C4AED8BE8F44B53BF2E9D


3345CD46A10A487B865A4DC014CB0219


5863561627E34891AEB6060F5BEB04BB

0B57B563EBFF4B4E94EB113DF7BE6694


6EABE8273E484E4C8523F87362B458E3

右擊項目源代碼,設置「保留遠程文件權限」

00AE8CAB7CCD4C42842060D8EADA774B

4, 將本地代碼上載到服務器上

     右擊源文件,點擊上載,上傳會耗時,因此見建議將佔空間大且不須要的代碼或文檔從目錄中移出(好比docs)

       CB34E3B9D15944D6A86F91D693D70A4D

5, 修改本地hosts:  c:\windows\system32\drivers\etc\hosts

       添加指向: 192.168.3.251 qzw.wyzc.com

6, 打開瀏覽器訪問, qzw.wyzc.com

    若是不成功,能夠檢查服務器日誌

             /usr/local/nginx-1.1.0/logs/error_wyzc_ qzw.log

相關文章
相關標籤/搜索