使用 inno installer 创建安装程序后,我的 laravel php 桌面应用程序无法运行

my laravel php desktop application doesn't work after creating installer with inno installer

我已使用 php 桌面将此 php 应用程序转换为 windows 应用程序。 我已将 mysql db 转换为 sqlite,并且工作正常。 但是,在使用 inno 安装程序创建其设置后,应用程序 returns 是一个空白页面,我无法理解调试控制台返回的消息(我已附上屏幕截图)。

debug-console

我发现我必须更改安装程序路径中 settings.json 文件中的一些 web_server 设置,使它们看起来像这样

 "web_server": {
    "listen_on": ["127.0.0.1", 0],
    "www_directory": "/public",
    "index_files": ["index.html", "index.php"],
    "cgi_interpreter": "/php-cgi.exe",
    "cgi_extensions": ["php"],
    "cgi_temp_dir": "",
    "404_handler": "/public/index.php",
    "hide_files": []
},

(从路径中删除 www)。 这是因为在使用 inno 安装程序编译项目文件和文件夹后,www 文件夹不再存在。

感谢@Czarek 和@Martin 回答我的问题。