規範:開發環境部署

外來物種發表於2020-12-08

1、本地開發IDE

  • PHPSTORM: 註冊碼:http://idea.qinxi1992.cn/
  • SSH工具:SecureCRT 或者 Xshell

2、 部署個人開發環境(伺服器端)

  • IP: 114.55.128.205 帳號:花名拼音 密碼:liangju123
  • 個人專案工作目錄:/var/www/html/workspace/[tanfan/wugou/qianmo/花名拼音]
  • check程式碼到工作目錄:
svn checkout svn://dev.ju-inc.com/project/lj_bravetroops

可進入到專案目錄下執行svn操作
常用命令:svn revert  --recursive 回滾到線上版本

  • 目錄許可權:專案下的cache目錄、log目錄加讀寫許可權(或者直接整個專案加讀寫許可權)
  • 個人虛擬站點配置:
cd /etc/httpd/conf.d
vim http-vhost.conf

在底部新增
[花名]自行替換成花名拼音

<VirtualHost *:80>
    DocumentRoot "/var/www/html/workspace/[花名]/lj_bravetroops"
    ServerName [花名].ju-inc.com

    # Other directives here
    RewriteEngine On
    RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization},last]
</VirtualHost>

sudo service httpd restart

3、. 本地開發環境

  • 修改本地host
cd C:\Windows\System32\drivers\etc

  編輯hosts檔案,最底下新增
  
     114.55.128.205    tanfan.ju-inc.com
     114.55.128.205    wugou.ju-inc.com
     114.55.128.205    qianmo.ju-inc.com
     [新增其他host]

  • 使用phpstorm儲存時候自動上傳到個人站點
Tools->Deployment->Configuration->+>Connection
 
     type     :     SFTP
     host     :     114.55.128.205
     port     :     22
     username     : wugou/qianmo
     password     : liangju123     (使用passwd命令自行修改)
     root path    : /var/www/html/workspace/[tanfan/wugou/qianmo]/lj_bravetroops
    >Mappings

    Deployment path on server     :     /

    Tools->Deployment->Automatic Upload 勾選

相關文章