站点图标 IDC铺

堡塔面板如何安装laravel和lumen?

今天逛论坛,看到可爱的用户提问怎么使用面板搭建laravel和lumen环境,以前并未真正了解过(其实就是简单了解过这是php的框架),老夫聊发少年狂,先看下手动怎么配置,查阅资料后,先给出一个半自动化的教程。PS本次安装这两个框架,使用的是面板上的Composer功能,因此不是最新版本的面板(正式版7.6.0)请更新到最新版本。
面板版本和服务器环境:

PHP版本:7.4.20

Composer版本:2.1.3
 安装步骤如下:
1、打开PHP7.4管理界面,需要安装fileinfo

2、删除一些禁用函数,如putenv  proc_open,后续如果有提示其他禁用函数要删除,在php管理界面—-禁用函数删除即可

3、先建站,注意是空站,后续要使用Composer进行安装,不为空的话,无法安装

创建完站点后,进到SSH终端中,进入到该文件目录下
执行

  1. chattr -i .user.ini
  2. rm -rf 404.html index.html .htaccess .user.ini

复制代码

4、开始安装:

补充命令:

  1. laravel/laravel  –prefer-dist  ./

复制代码

5.安装后的界面如下:
 

6、可能需要其他的依赖,执行命令,这个是非必须的

  1. composer require barryvdh/laravel-ide-helper

复制代码

7、修改网站的防跨站和运行目录

8、修改网站文件的权限

9、访问域名看下

至此,laravel框架在面板上搭建工作完成;下面是lumen的框架搭建:
前三步都一样,在第四步的时候选择有变化4、
补充命令:

  1. laravel/lumen  –prefer-dist  ./

复制代码

5、执行后,安装提示
 
6、修改网站文件权限


7、修改网站防跨站和运行目录

修改后,访问网站

写在最后:由于这两个框架均需要关闭防跨站的权限,删除禁用函数,对您网站会造成不安全的因素,所以,请使用最新版本、稳定的框架。

退出移动版