首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将laravel 5网络应用程序与其数据库一起托管?

问如何将laravel 5网络应用程序与其数据库一起托管?
EN

Stack Overflow用户
提问于 2016-01-11 07:17:48
回答 1查看 2.2K关注 0票数 1

我尝试通过遵循本教程来主持Laravel 5网络应用程序,

http://blog.bobbyallen.me/2015/06/26/configuring-and-hosting-laravel-5-x-applications-on-windows-azure/。

它成功了,我可以访问我的web应用程序URL,但是我不能访问我的web应用程序的某些元素,因为其中一些元素需要数据库。

在托管它之前,我已经使用xampp、localhost和mySQL测试了web应用程序,通过使用Laravel5将数据库迁移到mySQL(xampp)的能力,它工作得很好

我的问题是,如何配置数据库在天青,以便它将与我们的网络应用程序工作?我听说有些人在讲.env文件,但我不知道该如何处理它才能使数据库正常工作。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-11 08:59:20

ClearDB在Azure中提供MySQL数据库服务,您可以利用它创建和托管MySQL数据库,然后在laravel应用程序配置文件中设置MySQL连接信息。

您可以按照以下步骤在Azure上创建MySQL数据库:

  1. 登录Azure管理门户,单击新建按钮,在搜索栏中写入"Mysql“,选择"MySQL数据库”服务并单击"create“。
  1. 填写MySQL数据库的基本信息:

​

  1. 在MySQL服务器的管理页面中,您可以在Properties部分找到所有连接信息:

​

  1. 然后,您可以在config/database.php:'mysql' => array( 'driver' => 'mysql', 'host' => 'xx-xxxx-azure-xxxx-c.cloudapp.net', 'database' => '<your_database_name>', 'username' => '<your_user_name>', 'password' => '<your_password>', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', ),上在您的laravel应用程序中设置连接信息,数据库设置也应该在.env文件中进行修改。

此外,您还可以利用MySQL工作台连接到Azure上的MySQL数据库来管理数据。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34716025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档