使用Symfony开发应用
Symfony是一个基于MVC模式的面向对象的PHP框架,本文档将演示如何使用Symfony创建一个应用,并将其部署到Web+上。
前提条件
- 设置PHP开发环境。
注意 Symfony 3需要PHP 5.5.9或更高版本,以及PHP的intl 扩展。
步骤一:安装Symfony
- 执行以下命令安装Symfony CLI。
curl -sS https://get.symfony.com/cli/installer | bash
- 将CLI的可执行文件移动到系统命令目录下。
mv ~/.symfony/bin/symfony /usr/local/bin/symfony
步骤二:创建应用
- 执行以下命令使用CLI工具快速创建一个Symfony演示项目。
symfony new --demo webplusdemo
创建过程需要几分钟,创建完成后将生成名为webplusdemo的项目。
- 进入项目目录执行以下命令安装依赖。
composer install
- 执行以下命令,使用CLI工具附带的开发服务器启动服务。
symfony server:start
- 打开浏览器访问http://localhost:8000,进入Symfony示例应用首页。
步骤三:打包应用
- Web+支持您使用Nginx或Apache来作为Web服务器,若您希望使用Apache,可通过在项目目录下执行以下命令生成.htaccess文件,如果使用Nginx,则可跳过此步骤。
composer require symfony/apache-pack
- 执行以下命令完成应用打包,生成部署包文件webplusdemo.zip。
zip -r webplusdemo.zip ./
步骤四:部署应用至Web+
- 登录 Web+控制台,并在页面左上角选择所需地域。
- 在概览页最近更新的部署环境区域的右上角单击新建。
- 在应用基本信息页面选择技术栈类型为PHP,设置应用基本信息,设置完成后单击下一步。
- 在部署环境信息页面设置部署环境名称,部署包来源选择上传本地程序,上传您刚打包的webplusdemo.zip,设置部署包版本后单击完成创建。
- 在完成创建页面单击查看该应用或完成创建可进入应用详情页面。单击部署环境名称进入部署环境详情页面,然后单击公网访问地址右侧的链接进入应用首页。
更多信息
- 在控制台部署应用的详细配置步骤请参见部署应用。
- 使用CLI完成应用创建和部署的操作请参见在CLI快速部署应用。
- 想了解更多Symfony信息,请进入Symfony官方网站查看。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论