[2023-05-20更新]接手新项目,怎么跑起来?
2023-05-20 最新进展
经过不断的折腾与摸索,根据贴子中“grubby”同志的方法,把composer.lock删掉和vendor整个删掉
再composer install,就只有报了三个问题,都是php扩展问题。
其中2个扩展开启,剩下一个是插件hhxsv5/laravel-s依赖的多线程pcntl扩展,只有linux下才能安装,所以把这个插件先删掉,composer install 顺利安装,并且php artisan serve 顺利跑起来
但结果与我用apahce直接指定public为一个网站一样,都是一片空白,连报错都没有。
但走到这步也算是一大进展。
还需要继续折腾。
初始问题描述
接手了个php项目,没有交接。Laravel版本是6.20.44,首先目标是跑起来。
写过点原生php和thinkphp,没折腾过Laravel,于是看了下文章,可以用php命行跑内置的服务器,
于是试了下,报错:
报错的是这里:
syntax error, unexpected ‘|‘, expecting variable,百度了下说这个运算符8.0才支持
?于是换成php8, 报了另外一个错:
说getClass ()弃用了
老衲凌乱了,用7不支持|运算,用8却别的方法弃用,这怎么玩?
另1,我用apache直接指定public目录为一个网站,访问了也是一片空白,报错都没有
另2:我下载官网的Laravel 6.20.40 (LTS) 一键安装包下载, 用php8, php atisan serve可以跑起来
推荐文章: