下载地址:https://github.com/yiisoft/yii2-app-advanced
yii2刚下载,这个时候是没有入口文件的,需要安装。
下载后放在指定目录
运行init.bat
init.bat一闪而过
如果在初始化的时候init.bat一闪而过。
打开cmd,cd 到指定目录,运行init.bat便可看到错误信息,如图
d: cd d:\www\yii_advanced_app_2_0_9 d:\www\yii_advanced_app_2_0_9>init.bat
php.exe 不是内部或外部命令
解决办法两个:
1.环境变量设置下,要把php的执行文件,也就是php.exe设置到环境变量里面,我的电脑右键,属性,里面找到环境变量设置,在后面添加一个到php.exe的路径就可以了。
2.用文本编辑器打开根目录下的init.bat修改
if "%PHP_COMMAND%" == "" set PHP_COMMAND= php.exe
改为
if "%PHP_COMMAND%" == "" set PHP_COMMAND=D:\wamp\bin\php\php5.3.10\php.exe
再双击init.bat则运行成功,如图:
输入0:开发环境,输入1:生产环境
我是在本地做开发,所以选择0,回车
目录结构
注意
apache 要配置到/frontend/web目录下,因为前台入口文件在这里,这跟其他框架配置到根目录有点不一样.注意站点路径.
如下:
<VirtualHost *:80> DocumentRoot "D:/xampp/htdocs/yii_advanced_app_2_0_9/frontend/web" ServerName yii_advanced_app_2_0_9.me <Directory "D:/xampp/htdocs/yii_advanced_app_2_0_9/frontend/web"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> DocumentRoot "D:/xampp/htdocs/yii_advanced_app_2_0_9/backend/web" ServerName admin.yii_advanced_app_2_0_9.me <Directory "D:/xampp/htdocs/yii_advanced_app_2_0_9/backend/web"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
host文件配置本地访问
127.0.0.1 yii_advanced_app_2_0_9.me
127.0.0.1 admin.yii_advanced_app_2_0_9.me
访问http://yii_advanced_app_2_0_9.me/
如下图所示即表示yii项目成功安装
相关推荐
Yii 2 Advanced Application 是一个基于 Yii 2 框架的高级项目模板,适用于构建复杂的、多应用的 Web 应用程序。版本号 2.0.36 表示这是该框架的一个稳定版本,提供了许多改进和修复。这个 `.tgz` 文件是该模板的...
1. 使用 Composer 安装依赖,命令行输入 `composer create-project --prefer-dist yiisoft/yii2-app-advanced yii2-advanced`。 2. 进入项目目录,配置环境变量,例如 `export YII_ENV=dev`(开发环境)或 `export ...
在Yii2 Advanced框架中,MVC模式是核心设计原则。"模型"(Model)负责处理业务逻辑和数据管理,"视图"(View)专注于展示用户界面,而"控制器"(Controller)作为中间人,协调模型和视图之间的交互。这种分离使得...
安装和使用 "yii-advanced-app-2.0.4" 需要基本的 PHP 和 Web 服务器环境,以及 Composer(PHP 的依赖管理工具)。首先,通过 Composer 安装并初始化项目,然后根据需求配置环境和数据库连接。开发者可以利用 Yii 的...
"Advanced Yii2 Framework" 提供了一个高级项目结构,适合大型企业级应用或者需要复杂前后端分离的项目。它将应用程序分为前端、后端和共同组件,使得代码组织更加清晰,便于团队协作和维护。 在Yii2 Advanced框架...
在本案例中,我们讨论的是Yii2框架的高级应用模板(Advanced App Template)的一个版本——v2.0.35,这个版本的归档文件为“yii-advanced-app-2.0.35.tgz”。 Yii2 高级应用模板是一个预配置的项目结构,旨在满足...
在命令行中,使用`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.tgz 由于国外服务器下载太慢,共享下,用composer安装没有vendor核心文件夹
安装和使用Yii2 Advanced框架,你需要先确保安装了PHP和Composer,然后通过Composer来安装和管理依赖。在项目根目录下运行初始化脚本,配置应用并创建数据库连接。接着,你可以根据项目需求修改配置文件,生成模型和...
执行`composer create-project --prefer-dist yiisoft/yii2-app-advanced`命令可以创建一个新的Yii 2高级应用模板项目。 **高级应用模板** Yii的高级应用模板提供了一个多层结构,包括前端和后端两个独立的应用。...
在解压"yii-advanced-app-2.0.32.tgz"后,你会得到一个名为"advanced"的文件夹,这是Yii 2高级应用模板的基本结构。这个结构分为两个主要部分:前端(frontend)和后端(backend),分别对应于面向公众的用户界面和...
对于开发团队,Yii 2 提供了完善的单元测试和集成测试支持,帮助确保代码质量。 总的来说,Yii 2.0.9 advanced zip 文件很可能是包含了一个完整的Yii 2.0.9 advanced项目模板,用户可以下载后在Linux环境中解压并...
2. **组件式设计**:Yii的核心功能都是由可重用的组件构成,这允许开发者根据需求自由组合和扩展功能。 3. **性能优化**:Yii提供了缓存机制、数据库查询优化、HTTP压缩等手段,确保应用运行快速高效。 4. **自动...
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 2的多层架构项目。 Yii 2.0框架是Yii框架的最新迭代,它在性能、安全性和可扩展性方面都有显著...
"yii-advanced-app-2.0.16" 是 Yii 2 框架的一个高级应用模板,它为开发者提供了一个结构化、可扩展的基础,用于构建复杂的、多层的企业级应用程序。这个模板包含了多个独立的应用组件,如前端、后端、API 和命令行...
这是一个在centos7上,集成swoole+yii2 advanced的项目。同时运行了swoole的http服务和socket服务 项目环境:php7+swoole2.0+yii2 advanced,在使用此项目前请确保php已经加载了swoole扩展。 该项目和一般的yii2 ...
`yii2-advanced` 是 Yii2 的一个高级模板,旨在提供一个预先配置的项目结构,帮助开发者快速启动复杂的多层应用程序,比如包含前后台分离、API 接口等场景的应用。 这个模板包含了以下关键组成部分: 1. **项目...
使用Yii2的高级API系统使用Yii2技术的高级系统的模板,它包括用户管理和访问控制,多语言支持和API配置以及用户对包括测试访问令牌在内的端点的访问。安装前提条件确保已全局安装资产插件: composer global require...
`yii2advanced.sql` 文件通常是数据库的初始化脚本,用于设置Yii2高级模板的默认数据和表结构。在项目启动时,开发者会导入这个SQL文件来创建必要的数据库表,这些表可能包括用户认证、权限管理、内容管理等系统的...