如何在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