【问题标题】:how to run laravel application in phpdesktop application?如何在 phpdesktop 应用程序中运行 laravel 应用程序?
【发布时间】:2014-10-12 09:54:16
【问题描述】:
我已经下载了 phpdesktop 应用程序并将工作的 laravel 应用程序复制到 phpdesktop www 目录中。还在 phpdesktop 应用程序内的 php-ini 文件中启用了必要的扩展。
应用程序的索引页面工作正常。但访问其他页面时收到以下错误消息。
错误 404:未找到
找不到文件
phpdesktop 没有 apache 服务器来启用 mod_rewrite 来解决这个问题。如何克服这个问题?请指导。
【问题讨论】:
标签:
php
mod-rewrite
phpdesktop
【解决方案1】:
对于laravel,你需要改变www_directory,指向"www/public"
"web_server": {
"listen_on": ["127.0.0.1", 0],
"www_directory": "www/public",
"index_files": ["index.html", "index.php"],
"cgi_interpreter": "php/php-cgi.exe",
"cgi_extensions": ["php"],
"cgi_temp_dir": "",
"404_handler": "/pretty-urls.php",
"hide_files": []
},
【解决方案2】:
phpDesktop 57 目前使用的是 php 7.1.x 如果你想运行最新版本的 laravel 然后只需从官方网站下载所需版本的 php 并从 phpDesktop 内的 php 文件夹中删除除 php.ini 之外的所有文件和文件夹并将所有下载的php文件和文件夹放在php目录中,然后您就可以在phpDesktop中运行laravel应用程序了。
您可以从这里获得参考:Just Check this article