使用Laravel框架开发应用
Laravel是一套简洁、优雅的PHP Web开发框架。本文档将演示如何使用Laravel创建一个应用和添加MySQL数据库,并将其部署到Web+上。
前提条件
- 设置PHP开发环境。
注意 使用Laravel框架开发应用需要PHP 5.5.9或更高版本。
步骤一:创建应用
- 执行以下命令使用Composer工具来创建一个名为webplusdemo的项目,该过程可能需要几分钟。
composer create-project --prefer-dist laravel/laravel webplusdemo
- 执行以下命令使用PHP内置的开发服务器来运行此项目。
php artisan serve
- 打开浏览器输入下图地址访问应用。
步骤二:打包应用
- 进入项目目录,执行以下命令来激活Laravel内置的用户权限管理功能。
php artisan make:auth
- 修改.env文件中数据库相关的配置,使其关联Web+的相关环境变量。
DB_CONNECTION=mysql DB_HOST=${WP_RDS_CONNECTION_ADDRESS} DB_PORT=${WP_RDS_PORT} DB_DATABASE=${WP_RDS_DATABASE} DB_USERNAME=${WP_RDS_ACCOUNT_NAME} DB_PASSWORD=${WP_RDS_ACCOUNT_PASSWORD}
- 执行以下命令,安装所有的依赖。
composer install
- 使用zip命令打包项目下所有的内容生成压缩包webplusdemo.zip。
zip -r webplusdemo.zip ./
步骤三:部署应用至Web+
- 登录 Web+控制台,并在页面左上角选择所需地域。
- 在概览页最近更新的部署环境区域的右上角单击新建。
- 在应用基本信息页面选择技术栈类型为PHP,设置应用基本信息,设置完成后单击下一步。
- 在部署环境信息页面设置部署环境名称,部署包来源选择上传本地程序,上传您刚打包的webplusdemo.zip,设置部署包版本后单击下一步。
- 在配置页面选择预设配置为自定义模式。
- 展开云数据库RDS,按图所示配置云数据库类型为MySQL,并选择数据库版本、系列和类型等数据库基本信息。
- 展开生命周期挂钩,在PostPrepareApp编辑框内输入以下内容。
cd $APP_HOME && /usr/local/php/bin/php artisan migrate
- 在配置页面最下方单击完成创建。
- 在完成创建页面单击查看该应用或完成创建可进入应用详情页面。单击部署环境名称进入部署环境详情页面,然后单击公网访问地址右侧的链接进入应用首页。
更多信息
- 关于如何使用Web+来管理RDS,可参考云数据库RDS。
- 在控制台部署应用的详细配置步骤请参见部署应用。
- 使用CLI完成应用创建和部署的操作请参见在CLI快速部署应用。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论