275 ubuntu20.04安装laravel8

本文详细介绍了在Windows环境下使用WSL2和DockerDesktop,并配置WSL2作为Docker后端,来搭建Ubuntu20.04上的PHP开发环境。首先更新系统,然后安装PHP及其相关扩展,接着通过国内镜像加速安装Composer,解决可能出现的安装问题。最后,通过Composer安装Laravel并启动开发服务器,展示成功运行的Laravel欢迎页。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 Windows 环境下,推荐安装 WSL 2Docker Desktop,然后配置 WSL 2 作为 Docker 的后端系统。
一、先决条件
将系统软件包更新为最新版本:

sudo apt update && sudo apt upgrade

二、安装PHP
ubuntu20.04上的php是7.4的,这里看一下你自己的php版本
有一个简单的方法查看php版本:

apt-cache search gd | grep php

输出的:php7.4-gd - GD module for PHP 这里就是你ubuntu上的php版本,看好自己的,如果和我的一样就可以复制下面的命令,不一样的话改一下php版本号

sudo apt install php7.4-common php7.4-cli php7.4-gd php7.4-mysql php7.4-curl php7.4-intl php7.4-mbstring php7.4-bcmath php7.4-imap php7.4-xml php7.4-zip

三、安装Composer
composer国外镜像很慢,应该都知道,找个国内的镜像
要在全局安装composer ,请使用 curl 下载Composer安装程序,然后将文件移至/usr/local/bin目录:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

然后卡着不动!!!
国内镜像:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

阿里的

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

执行完报错了,就把提示的命令安装一下

sudo apt-get install composer

如果有以下报错
Content-Length mismatch, received xxxx bytes out of the expected xxxx
就是需要切换镜像
然后重新执行

composer config -g repo.packagist composer https://packagist.phpcomposer.com

就好了!!!
通过打印Composer版本来验证安装:

composer --version

如果有下面的报错
Failed to decode zlib stream
请执行:

sudo apt-get install zlibc

四、安装Laravel
运行Composer create-project命令,将Laravel安装在my_app目录中:
会有点慢,不过还好,my_app这个名字可以随便起,然后会下载最新版的laravel框架

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

您可以通过导航到Laravel项目目录并执行artisan serve命令来启动开发服务器:

cd ~/my_app php artisan serve

输出大概这个样子:

Laravel development server started: <http://127.0.0.1:8000>

然后浏览器访问http://127.0.0.1:8000会出现下面的页面
在这里插入图片描述
如果中间有我不知道报错,请您多多百度,多谢耐心,生活艰难,且行且珍惜!
参考文章:https://blog.csdn.net/weixin_30788239/article/details/98534567
https://blog.csdn.net/qq_38278799/article/details/90074640
https://github.com/composer/composer/issues/4619
https://www.myfreax.com/how-to-install-laravel-on-ubuntu-18-04/
https://blog.csdn.net/phpstory/article/details/116016980

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

phpstory

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值