自从发布了自己打包好的傻瓜式基于【 深度V20 】虚拟机 PHP 开发环境之后,不少朋友对于如何搭建这样纯净的开发环境非常感兴趣,毕竟虚拟机运行效率有些低,如果在一个分系统中搭建一个运行效率更高的开发环境会更有利于日常开发使用,因此这篇博客咱们介绍一下如何搭建这个开发环境。同时也可以根据自己的需求,安装更适合自己或公司团队所需的工具或辅助环境。在搭建这个环境的时候,核心就是安装最新版本的 PHP,因此本篇博客核心介绍一下这部分内容。
【1】 升级系统
sudo apt update audo apt upgrade -y
【2】 添加所需 APT 仓库
sudo apt update sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common
【3】 添加 PHP APT Repository 并导入仓库 Key
echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/sury-php.list
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
【4】再次更新本地 Packages 索引信息,确保已经正确引入相关资源
sudo apt update
【5】正式安装 PHP 8.1 到系统当中
sudo apt install php8.1-fpm
【6】安装 PHP 8.1 相关必备扩展,可以根据自己的需要安装更多扩展
sudo apt install php8.1-{mysql,cli,common,imap,ldap,xm,curl,mbstring,zip}
【7】重新启动 PHP
sudo service php8.1-fpm restart
sudo apt-get install nginx -y
sudo apt-get install mysql-server-5.7 -y
sudo apt-get install git -y
sudo apt-get install curl -y
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo echo 'export PATH="$HOME/.config/composer/vendor/bin:$PATH"' >> /etc/profile
source /etc/profile
sudo apt-get install network-manager libnss3-tools jq xsel -y
composer global require cpriego/valet-linux
valet install
- 安装Laravel安装器,至此,咱们就可以通过两种方式创建laravel项目
composer global require "laravel/installer"
laravel new xxx 生成一个最新版本的laravel项目
composer create-project laravel/laravel xxx 5.x.* 创建指定版本的laravel项目。
sudo apt-get install redis-server
Laravel的运行环境已经有了,接下来咱们到深度OS里安装开发工具即可:
- 全宇宙最好用的PHP集成开发环境用到 PHPStorm
- 最受欢迎的代码编辑器 Sublime Text 3、Visual Studio Code、Atom
- 数据库管理软件 DEeaver
- Redis可视化管理软件 Redis Desktop Manager
- 提高效率的 Albert,类似于MacOS下的Spotlight和Alfred,别忘了设置成开机启动
其实即便是编程老咖们,配置环境的时候也经常会遇到各种各样的问题,只是他们遇到问题后,找解决方案,新手之所以放弃多是因为遇到问题后解决不了,如果你是一个new hand得话,可以直接使用我们之前打包好的开发环境,虽然下载的时候比较耗时间,但是那个环境真的是好用,也免去了安装配置环境的各种痛苦。朋友们可以通过下面链接下载coding10打包好的开发环境。
开箱即用的Laravel开发环境
OK,本篇的内容就到这里,发现码字真的不容易,Enjoy learning Laravel!