如何在DirectAdmin服務器上安裝Laravel

在本文中,我們將向您展示如何使用DirectAdmin控制面板在CentOS 7 VPS上安裝Laravel。 Laravel是流行的PHP開源Web應用程序框架,具有表達力和優雅的語法。 本指南在其他Linux VPS系統上也應能很好地工作,但已針對CentOS 7 VPS進行了測試和編寫。

本指南假定您已經:

  • PHP 5.6.4或更高版本(強烈建議使用PHP)
  • OpenSSL,MBstring,PDO,令牌生成器,PHP和XML擴展
  • Apache或Nginx

通過SSH登錄到VPS

ssh [email protected]

更新系統並安裝所需的軟件包

yum update
yum install git curl

安裝作曲家

Composer是PHP的依賴性管理器,您可以使用它來安裝軟件包。 Composer將提取項目所需的所有庫和依賴項。

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

安裝Laravel

安裝Laravel是一個簡單的過程,在本教程中,我們將使用composer create-project命令安裝Laravel。

刪除DirectAdmin創建的默認文件:

rm -rf /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/*

轉到域的根目錄:

cd /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/

並使用composer create-project命令安裝Laravel(注意命令末尾的點):

composer create-project --prefer-dist laravel/laravel .

如果您以root或sudo用戶身份登錄,則需要設置正確的屬性和權限:

chown -R USERNAME:USERNAME /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/

不要忘記將“ USERNAME”更改為有效的用戶名,並將LARAVEL_DOMAIN_NAME更改為您的域名。

設置DirectAdmin

我們需要編輯默認的Web根服務器文檔,並將其更改為 public_htmlpublic 根據Laravel的要求。

在以下位置以管理員身份登錄到DirectAdmin: https://YOUR_SERER_IP:2222然後點擊“其他功能”部分下的“自定義HTTPD配置”鏈接。 在新窗口中,您會看到所有域的列表,單擊您安裝Laravel的區域,然後您會在新窗口中看到,可以在其中更改Web服務器配置。

要更改根文檔,請將以下行添加到“ Httpd.conf自定義於”文本區域:

|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html/public|

如果您使用的是Nginx,則還需要添加以下行,以便Nginx可以處理請求。

location / {
 try_files $uri $uri/ /index.php?$query_string;
}

最後,單擊“保存”按鈕。

就這樣。 您已在CentOS 7 VPS上成功安裝並配置了Laravel。 有關Laravel的更多信息,請參考Laravel官方文檔(https://laravel.com/docs/5.4),有關DirectAdmin的更多信息,請參考其官方DirectAdmin文檔(http:// www。 site-helper.com/)。

Sidebar