Php 在azure webapp上使用laravel

Php 在azure webapp上使用laravel,php,laravel,azure,laravel-artisan,Php,Laravel,Azure,Laravel Artisan,我的项目是用幼虫开发的,然后我尝试将azure用于web服务器 我正在C:\inetpub\wwwroot\laravel5中复制文件夹laravel。接下来我运行php artisan serve 然后我在http://localhost:8000/index(在远程网站上测试)。没关系 但是如果我访问我的url,例如http://bobdict.cloudapp.net/index,它说找不到页面 有什么问题 对不起,我是这方面的新手。在azure门户中,将docroot配置为 wwwroo

我的项目是用幼虫开发的,然后我尝试将azure用于web服务器

我正在
C:\inetpub\wwwroot\laravel5
中复制文件夹laravel。接下来我运行php artisan serve

然后我在
http://localhost:8000/index
(在远程网站上测试)。没关系

但是如果我访问我的url,例如
http://bobdict.cloudapp.net/index
,它说找不到页面

有什么问题


对不起,我是这方面的新手。

在azure门户中,将docroot配置为
wwwroot/laravel5/public

似乎您正在使用IIS在Azure VM上托管PHP应用程序

因为laravel应用程序的入口位于应用程序根目录中的
public
文件夹中。您可以通过测试浏览
http://bobdict.cloudapp.net/public/index
测试您是否已成功部署laravel应用程序。然后为友好的URL模式配置URL重写。您可以在应用程序的根目录中手动创建
web.config

你可以参考查看
web.config

azure portal配置在哪里我的手机上找不到即时消息,你可以用谷歌搜索它(如何在azure上更改文档根目录)我找不到web.config和web.cloud.config在我的vmam中找不到配置使用虚拟机非云服务是的,现在可以在我放置web.config并更改物理路径之后谢谢