在Ubuntu 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.com
http://server-ip-address
恭喜你!您已经成功安装了Laravel。感谢您使用本教程在Ubuntu 20.04 LTS(Focal Fossa)系统中安装Laravel。有关其他帮助或有用信息,我们建议您检查Laravel官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun41342.html