今天向大家介绍一下如何在一个纯净的Linux系统中打造一个完美的Laravel开发环境

  • 安装PHP7.1

sudo apt-get install php7.1-fpm -y

注意事项:千万不要直接执行 sudo apt-get install php7.1,因为咱们后续要用Nginx服务器,如果执行了这个命令,会默认安装Apache服务器软件,让我们的Nginx环境运行不起来。

  • 安装PHP7.1相关的扩展

sudo apt-get install php7.1-mysql php7.1-curl php7.1-xml php7.1-mcrypt php7.1-json php7.1-gd php7.1-mbstring php7.1-zip -y 
  • 配置PHP,这些基本配置会让咱们的环境运行的更不容易出问题

sudo vim /etc/php/7.1/fpm/php.ini

cgi.fix_pathinfo = 1 的注释去掉,并将值从 1 改为 0,用户使Laravel路径生效

zlib.output_compression = Off 改为 On

zlib.output_compression_level = -1 的注释去掉,并将值修改为 5

然后重启php7.1-fpm

sudo service php7.1-fpm restart 
  • 安装Nginx服务器

sudo apt-get install nginx -y 
  • 安装MySQL5.7

sudo apt-get install mysql-server-5.7 -y 
  • 安装Git

sudo apt-get install git -y 
  • 安装composer,记得重启系统

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 
  • 安装valet

sudo apt-get install network-manager libnss3-tools jq xsel -y

composer global require cpriego/valet-linux 

valet install 
  • 安装Laravel安装器,至此,就可以通过两种方式创建laravel项目

方式1:

composer global require "laravel/installer" 

laravel new xxx #生成一个最新版本的laravel项目

方式2:

composer create-project laravel/laravel xxx 5.x.* 创建指定版本的laravel项目。 
  • 安装redis

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,别忘了设置成开机启动