我正在尝试将本地PHP开发从Windows XAMPP堆栈过渡到使用Windows Linux子系统。在WSL下,我的网站代码库位于Windows文件系统上,可通过/ mnt / c / www / myweb访问Apache Web服务器。
我继承了一个将session.save_path设置为网站根目录的代码库。 / mnt / c / www / myweb,然后运行session_start()。在XAMPP下可以正常工作,但在WSL下,会话启动命令会失败,并出现致命异常,并显示错误消息“警告:session_start():会话数据文件不是由您的uid创建的。”
从WSL命令行,我可以在/ mnt / c / www / myweb创建一个文件,并且看起来还可以运行chmod命令。
这是WSL和Windows文件系统之间接口的限制吗?还是我做错了其他事情?