使用cPanel主機部署基于composer、laravel的Web應用打賞

因為希望在閑置cPanel主機上部署composer、laravel應用,簡單記錄一下(并非cPanel使用教程)。

1、登錄cPanel,在Domains一欄找到“附加域”,按照常規添加我們要綁定的域名,生成站點目錄。
2、SSH登錄cPanel主機(ip為主機ip,共享、獨享都可以,賬戶、密碼復用cPanel的賬戶、密碼),測試是否有全局安裝composer。
3、FTP或者SFTP連接主機,上傳必要文件,composer install/update,如果速度過慢,可以參照本地開發時做法,執行composer config -g repo.packagist composer https://packagist.phpcomposer.com,隨后繼續直至安裝完畢。
4、在Databases一欄找到“MySQL? 數據庫”或者“phpMyAdmin”,創建數據庫,然后修改項目配置文件env。
5、回到SSH,執行seeds,初始化完畢。
6、正常情況下,cPanel添加“附加域”所指定的目錄為網站根目錄,而類laravel項目通常由于大部分vendors在根目錄,需要暴漏給用戶的是根目錄下的public,這時我們切換到“附加域”頁面,修改“Document Root”指向根目錄下的“public”。

不出意外,現在訪問域名即可正常使用。

另外,composer.phar大部分cPanel虛擬主機可能更新并不及時,為避免不必要的錯誤,最好還是在上傳項目文件同時,把最新版的composer.pher也上傳至根目錄,或者直接SSH終端訪問www.getcomposer.org下載最新版,隨后以上命令修改為php composer.phar *。當然,如果服務器上有可用的git,也可以省去步驟3的上傳,直接git pull。

使用cPanel主機部署基于composer、laravel的Web應用
文章《使用cPanel主機部署基于composer、laravel的Web應用》二維碼
  • 微信打賞
  • 支付寶打賞

已有1條評論

  1. 神圣計劃客戶端

    沒有用過

    2017-02-01 15:44 回復

(必填)

(必填)

(可選)

黑龙江22选5开奖