什么都分享
以及,记录自己的故事

Ubuntu 18.04 LTS安装配置Laravel开发环境

首先Ubuntu 18.04 LTS下的LNMP环境搭建不赘述了,可参考完整教程:Ubuntu 18.04 LTS安装LNMP环境(Linux+Nginx+Mysql+PHP)

一、安装composer

1,下载composer,wget https://getcomposer.org/composer.phar

2,重命名composer文件,mv composer.phar composer

3,赋予composer可执行权限,chmod +x composer

4,将composer放到系统文件夹中,这样可以全局使用,sudo mv composer /usr/local/bin

5,此时在终端中输入composer,就会有命令帮助,说明composer安装成功了。

6,将composer的镜像改为国内全量镜像,composer config -g repo.packagist composer https://packagist.phpcomposer.com

7,安装composer多线程下载插件,composer global require hirak/prestissimo

8,安装缺少ext-zip组件,执行sudo apt install php7.2-zip,注意看下面的步骤是否还提示其它缺失组件,如果有的话就直接apt install对应组件就行。

9,执行 composer global require laravel/installer 进行安装Laravel。

10,把laravel命令加入环境变量 export PATH=$PATH:~/.config/composer/vendor/bin/。如果路径不对,需要自己进入到目录里面找到laravel,然后修改这里的路径。

11,刷新系统变量,source /etc/profile 和 source ~/.bashrc

12,安装php-mysql组件,否则无法执行php artisan migrate命令,会提示pdo驱动丢失,sudo apt install php-mysql

12,进入Nginx网站主目录 cd /var/www/html,新建一个Laravel项目 laravel new test,test名字可以自己换。

13,修改test文件夹的权限,sudo chmod -R 777 test/

二、配置Nginx

1,修改Nginx的网站主目录为 /var/www/html/test/public

2,添加rewrite,vi /etc/nginx/sites-available/default,在server节点下的location /节点下,只保留这一行 try_files $uri $uri/ /index.php?$query_string;

3,重启Nginx服务 sudo systemctl restart nginx

4,重启php-fpm服务 sudo systemctl restart php7.2-fpm

打开浏览器输入localhost,看到Laravel的欢迎信息就表示安装成功。

其它问题

如果在配置中遇到permission denied的问题,需要检查下文件夹/文件权限,一般给个777就行了。

赞(2) 打赏
本文遵守创作共享 BY-NC-ND 4.0协议,转载前请先联系作者。绯末博客 » Ubuntu 18.04 LTS安装配置Laravel开发环境
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏