今天向大家介绍一下如何在一个纯净的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,别忘了设置成开机启动