大炮运维V587 发表于 2021-7-11 15:19:40

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

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

PHP版本:7.4.20

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

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


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

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

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


4、开始安装:

补充命令:
laravel/laravel--prefer-dist./

5.安装后的界面如下:


6、可能需要其他的依赖,执行命令,这个是非必须的
composer require barryvdh/laravel-ide-helper
7、修改网站的防跨站和运行目录

8、修改网站文件的权限

9、访问域名看下

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



5、执行后,安装提示

6、修改网站文件权限


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

修改后,访问网站

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


用户1815 发表于 2024-6-25 23:53:18

4、开始安装
这一步中,提示该目录不存在composer.json 文件,执行按钮禁用了,这个流程中没有体现,如何点击执行?

shopwind 发表于 2021-7-11 18:26:32

安装成功,步骤讲得很到位

guyuewuren 发表于 2021-7-22 23:38:40

了解了,谢谢!

liyudong770 发表于 2022-5-4 14:49:53

composer require barryvdh/laravel-ide-helper
请问这个命令是在网站文件夹目录下执行吗?

大炮运维V587 发表于 2022-5-4 15:12:06

liyudong770 发表于 2022-5-4 14:49
composer require barryvdh/laravel-ide-helper
请问这个命令是在网站文件夹目录下执行吗? ...

是的
页: [1]
查看完整版本: 堡塔面板如何安装laravel和lumen?