今天逛论坛,看到可爱的用户提问怎么使用面板搭建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终端中,进入到该文件目录下
执行
- 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、修改网站防跨站和运行目录
修改后,访问网站
写在最后:由于这两个框架均需要关闭防跨站的权限,删除禁用函数,对您网站会造成不安全的因素,所以,请使用最新版本、稳定的框架。