Lumen框架搭建指南
新⼈从java转php,到新公司搭建lumen框架,lumen官⽅⽂档的坑不是⼀般的多,对新⼿极其不友好,记录下我搭建过程,希望对⼩⽩们有所帮助。
确认⾃⾝系统满⾜官⽅要求:
PHP >= 5.5.9
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
然后⽂档说要⽤来安装lumen框架,什么?是什么?说真的,刚开始我也不知道,google⼀下,明⽩了,简单的说就是管理php包的,参照下⾯步骤安装:
2、mv composer.phar /usr/local/bin/composer
第⼆步是为了你在全局能够使⽤composer命令,也可以定义path变量的⽅式。
装好了composer之后,就可以新建项⽬了,官⽅有两种⽅法:
1、lumen new blog
2、composer create-project --prefer-dist laravel/lumen blog
推荐⼤家⽤第⼆种,据说第⼀种新建出来的少⽂件,公司已经建好了项⽬,所以我⾃⼰没建。
项⽬建好之后,你需要关注下项⽬中的.env,将数据库等信息配置在⾥⾯,这个⽂件是整个项⽬的配置⽂件,数据库,redis的配置信息都会放在⾥⾯
项⽬中的composer.json 也是哥关键⽂件,这个⽂件中配置了依赖项,如果新加了依赖项,到项⽬⽬录下composer update⼀下就好了
到这你可能没遇到什么⿇烦,很顺利,可是然后嘞,要怎么访问?
⽤nginx需要这样配置:
如何搭建php开发环境配置location /的root⽬录为项⽬的public⽬录-_-!官⽅⽂档不说谁知道啊
配置location /加下 try_files $uri $uri/ /index.php$is_args$query_string;
配置完成,重启下nginx,访问nginx的地址,如果出现了lumen的版本号,则表明环境搭建成功。
说下开发了两星期的感受:框架不错,⽂档稀烂。
官⽅⽂档不到东西是家常便饭,尤其是数据库相关的操作,看了N遍仍然不懂如何做外健关联查询,可能是为我修为还不够吧T_T。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论