如何在Ubuntu 20.04 LTS上安装Laravel

laravel-logoUbuntu 20.04 LTS Focal Fossa上安装Laravel

步骤1.首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的。

sudo apt update
sudo apt upgrade

步骤2.安装LAMP服务器。

需要Ubuntu 20.04 LAMP服务器。如果您没有安装LAMP,则可以在本站搜一搜LAMP按照我们的教程进行操作。

步骤3.安装Composer。

编写用于PHP编程语言的依赖项管理器工具。要安装Composer,请键入以下命令:

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

验证composer的安装,运行以下命令:

composer -V

步骤4.在Ubuntu 20.04上安装Laravel。

最新的Laravel版本可在Github存储库中找到。现在,我们下载最新版本,并使用以下命令进行安装:

cd /var/www
git clone https://github.com/laravel/laravel.git

接下来,切换到Laravel目录,并使用编辑器安装Laravel框架所需的所有依赖项:

cd /var/www/laravel
sudo composer install

然后,对文件设置适当的权限:

chown -R www-data.www-data /var/www/laravel
chmod -R 755 /var/www/laravel
chmod -R 777 /var/www/laravel/storage

步骤5.创建环境设置。

现在,我们创建Laravel环境配置文件。您可以通过将.evn.example文件重命名为.env实现。:

mv .env.example .env

接下来,生成Illuminate加密器服务使用的base64随机数加密密钥:

$ php artisan key:generate

Application key set successfully.

然后,编辑.env配置文件并更新所需的设置。另外,请确保将APP_KEY正确设置为已生成:

nano .env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:HFdS7c9rhDp+AeHu7kcmeilanaq2BQ/1gfFWEpoAk=
APP_DEBUG=true
APP_URL=http://localhost
...

步骤6.配置MySQL / MariaDB数据库Laravel。

为您的Laravel应用程序创建一个MySQL数据库:

CREATE DATABASE laravel;
CREATE USER 'laravel'@'localhost' IDENTIFIED BY 'your-password';
GRANT ALL ON laravel.* to 'laravel'@'localhost';
FLUSH PRIVILEGES;
quit

接下来,编辑.env文件并更新数据库设置:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=your-password

步骤7.为Laravel配置Apache Web服务器。

现在,我们编辑Apache默认虚拟主机配置文件(即:000-default.conf),并将文档根目录更新为Laravel公共目录:

nano /etc/apache2/sites-enabled/000-default.conf

添加以下行:

<VirtualHost *:80>

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/laravel/public

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/laravel>
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

现在,我们可以重新启动Apache Web服务器,以便进行更改:

sudo systemctl restart apache2

步骤8.访问Laravel Web界面。

Laravel默认在HTTP端口80上可用。打开您喜欢的浏览器,然后浏览至或完成所需的步骤以完成安装。如果您使用的是防火墙,请打开端口80以启用对控制面板的访问。http://your-domain.comhttp://server-ip-address

恭喜你!您已经成功安装了Laravel。感谢您使用本教程在Ubuntu 20.04 LTS(Focal Fossa)系统中安装Laravel。有关其他帮助或有用信息,我们建议您检查Laravel官方网站

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun41342.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年3月9日
下一篇 2021年3月9日

相关推荐