hhxsv5 / laravel-s

LaravelS is an out-of-the-box adapter between Laravel/Lumen and Swoole.
MIT License
3.82k stars 471 forks source link

启动的工作目录问题 #464

Closed tantalate closed 5 months ago

tantalate commented 5 months ago

使用 php bin/laravels 启动之后,当前目录是laravel项目的根目录。 默认laravel项目的入口文件在public目录下,代码中可能会有依赖当前目录的代码(例如使用File::files();获取目录下的文件列表),工作目录不同可能导致代码行为不一样。

我目前 cd public 然后使用 php ../bin/laravels来启动,可以保持跟fpm方式一样的工作目录,目前测试是OK的,但是不清楚会不会对laravels有其他影响。 如果没有影响,是不是supervisord配置中也可以改为 directory=/var/www/laravel-s-test/public

hhxsv5 commented 5 months ago

没影响,laravel-s内部都是使用绝对路径。