hhxsv5 / laravel-s

LaravelS is an out-of-the-box adapter between Laravel/Lumen and Swoole.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

启动的工作目录问题

tantalate opened this issue · comments

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

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

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