在 Windows 环境下,推荐安装 WSL 2 及 Docker 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