在 lts focal fossa上
步骤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:hfds7c9rhdpaehu7kcmeilanaq2bq/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
添加以下行:
*:80>
serveradmin webmaster@localhost
documentroot /var/www/laravel/public
/>
options followsymlinks
allowoverride none
/var/www/laravel>
allowoverride all
errorlog ${apache_log_dir}/error.log
customlog ${apache_log_dir}/access.log combined
现在,我们可以重新启动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。有关其他帮助或有用信息,我们建议您检查。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun41342.html