`

yii2 advanced安装

 
阅读更多
安装composer
使用国内镜像
安装composer-asset-plugin
安装yii
 
 
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer global require "fxp/composer-asset-plugin"
composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application
cd yii-application
php init
修改common/config/main-local.php中的数据库配置
'dsn' => 'mysql:host=localhost;dbname=yii2advanced',
php开启扩展
extension=pdo_mysql
mysql中创建数据库yii2advanced
yii migrate
设置web服务器前端根目录yii-application/frontend/web/
后端根目录yii-application/backend/web/
 
设置URL美化
添加以下内容到根目录的web.config文件中
 
        <rewrite>
            <rules>
                <rule name="yii" stopProcessing="true">
                    <match url="^(.*)$" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{HTTP_HOST}" pattern="^(.*)$" />
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php/{R:1}" />
                </rule>
            </rules>
        </rewrite>
 
 
反注释main.php中的urlManager片断
重启iis
分享到:
评论

相关推荐

    yii-advanced-app-2.0.36.tgz

    Yii 2 Advanced Application 是一个基于 Yii 2 框架的高级项目模板,适用于构建复杂的、多应用的 Web 应用程序。版本号 2.0.36 表示这是该框架的一个稳定版本,提供了许多改进和修复。这个 `.tgz` 文件是该模板的...

    yii-advanced-app-2.0.10.tgz

    1. 使用 Composer 安装依赖,命令行输入 `composer create-project --prefer-dist yiisoft/yii2-app-advanced yii2-advanced`。 2. 进入项目目录,配置环境变量,例如 `export YII_ENV=dev`(开发环境)或 `export ...

    yii2 advanced 框架

    在Yii2 Advanced框架中,MVC模式是核心设计原则。"模型"(Model)负责处理业务逻辑和数据管理,"视图"(View)专注于展示用户界面,而"控制器"(Controller)作为中间人,协调模型和视图之间的交互。这种分离使得...

    yii-advanced-app-2.0.4

    安装和使用 "yii-advanced-app-2.0.4" 需要基本的 PHP 和 Web 服务器环境,以及 Composer(PHP 的依赖管理工具)。首先,通过 Composer 安装并初始化项目,然后根据需求配置环境和数据库连接。开发者可以利用 Yii 的...

    advanced yii2框架

    "Advanced Yii2 Framework" 提供了一个高级项目结构,适合大型企业级应用或者需要复杂前后端分离的项目。它将应用程序分为前端、后端和共同组件,使得代码组织更加清晰,便于团队协作和维护。 在Yii2 Advanced框架...

    yii-advanced-app-2.0.35.tgz

    在本案例中,我们讨论的是Yii2框架的高级应用模板(Advanced App Template)的一个版本——v2.0.35,这个版本的归档文件为“yii-advanced-app-2.0.35.tgz”。 Yii2 高级应用模板是一个预配置的项目结构,旨在满足...

    Yii2的高级应用程序模板yii-advanced-app-2.0.12.tgz

    在命令行中,使用`composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-advanced-app-2.0.12`命令。然后根据你的服务器环境配置`frontend`和`backend`的`.env`文件,以及`common/config/main-...

    yii-advanced-app-2.0.8下载

    yii-advanced-app-2.0.8.tgz 由于国外服务器下载太慢,共享下,用composer安装没有vendor核心文件夹

    yii2-advanced框架

    安装和使用Yii2 Advanced框架,你需要先确保安装了PHP和Composer,然后通过Composer来安装和管理依赖。在项目根目录下运行初始化脚本,配置应用并创建数据库连接。接着,你可以根据项目需求修改配置文件,生成模型和...

    yii-advanced-app-2.0.7.tgz

    执行`composer create-project --prefer-dist yiisoft/yii2-app-advanced`命令可以创建一个新的Yii 2高级应用模板项目。 **高级应用模板** Yii的高级应用模板提供了一个多层结构,包括前端和后端两个独立的应用。...

    yii-advanced-app-2.0.32.tgz

    在解压"yii-advanced-app-2.0.32.tgz"后,你会得到一个名为"advanced"的文件夹,这是Yii 2高级应用模板的基本结构。这个结构分为两个主要部分:前端(frontend)和后端(backend),分别对应于面向公众的用户界面和...

    Yii 2.0.9 advanced zip

    对于开发团队,Yii 2 提供了完善的单元测试和集成测试支持,帮助确保代码质量。 总的来说,Yii 2.0.9 advanced zip 文件很可能是包含了一个完整的Yii 2.0.9 advanced项目模板,用户可以下载后在Linux环境中解压并...

    yii-advanced-app-2.0.2框架下载

    2. **组件式设计**:Yii的核心功能都是由可重用的组件构成,这允许开发者根据需求自由组合和扩展功能。 3. **性能优化**:Yii提供了缓存机制、数据库查询优化、HTTP压缩等手段,确保应用运行快速高效。 4. **自动...

    yii2-advanced-api, 具有 RESTful API设置的Yii2高级模板.zip

    yii2-advanced-api, 具有 RESTful API设置的Yii2高级模板 2高级应用程序模板中的 rest APIYii2高级应用程序模板,配置了 RESTful API 。 查看 http://budiirawan.com/setup-restful-api-yii2/ 了解更详细的解释安装 ...

    yii-advanced-app-2.0.11.tgz

    这个名为 "yii-advanced-app-2.0.11.tgz" 的压缩包包含了所有必要的文件和配置,使得开发者可以快速地搭建起基于Yii 2的多层架构项目。 Yii 2.0框架是Yii框架的最新迭代,它在性能、安全性和可扩展性方面都有显著...

    yii-advanced-app-2.0.16

    "yii-advanced-app-2.0.16" 是 Yii 2 框架的一个高级应用模板,它为开发者提供了一个结构化、可扩展的基础,用于构建复杂的、多层的企业级应用程序。这个模板包含了多个独立的应用组件,如前端、后端、API 和命令行...

    Yii2-swoole:这是一个集成swoole+yii2 advanced的项目

    这是一个在centos7上,集成swoole+yii2 advanced的项目。同时运行了swoole的http服务和socket服务 项目环境:php7+swoole2.0+yii2 advanced,在使用此项目前请确保php已经加载了swoole扩展。 该项目和一般的yii2 ...

    yii2-advanced:Yii2 模板到初始项目

    `yii2-advanced` 是 Yii2 的一个高级模板,旨在提供一个预先配置的项目结构,帮助开发者快速启动复杂的多层应用程序,比如包含前后台分离、API 接口等场景的应用。 这个模板包含了以下关键组成部分: 1. **项目...

    yii2_advanced_api:开发包括API模块的Yii2 Advanced系统的基本模板

    使用Yii2的高级API系统使用Yii2技术的高级系统的模板,它包括用户管理和访问控制,多语言支持和API配置以及用户对包括测试访问令牌在内的端点的访问。安装前提条件确保已全局安装资产插件: composer global require...

    yii2高级模板

    `yii2advanced.sql` 文件通常是数据库的初始化脚本,用于设置Yii2高级模板的默认数据和表结构。在项目启动时,开发者会导入这个SQL文件来创建必要的数据库表,这些表可能包括用户认证、权限管理、内容管理等系统的...

Global site tag (gtag.js) - Google Analytics