yii2如何环境部署?yii2高级模版安装教程

使用 Composer安装:

1、设置php环境变量:

在环境变量中classpash或者用户变量中path 后面追加添加php.exe目录地址;

这样cmd中执行php即可找到php.exe

2、安装Composer :

使用安装程序

这是将 Composer 安装在你机器上的最简单的方法。

下载并且运行 Composer-Setup.exe( https://getcomposer.org/Composer-Setup.exe),它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。

手动安装

设置系统的环境变量 PATH 并运行安装命令下载 composer.phar 文件:

cmd下执行:
php -r "readfile(‘https://getcomposer.org/installer‘);" | php

此时下载了一个composer.phar文件,使用方法是:php composer.phar

参考:http://docs.phpcomposer.com/00-intro.html#Globally

3、安装Composer Asset插件

php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"

4、开始安装 Yii 2.0

安装基本的应用程序模板,运行下面的命令:

php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.11

安装高级的应用程序模板,运行下面的命令:

php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.11

请注意,您可能会被提示安装过程中输入token,你需要到 GitHub 的会员中心->setting->Personal access tokens获取该token。

参考:http://www.yiichina.com/download

5、安装我们的yii2的应用:

进入yii2目录,执行命令:php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../yii2test,就会在上一层目录下生成yii2test应用,yii2test为应用目录名称  。

参考:http://www.yiichina.com/tutorial/324

6、初始化安装环境:

cmd中进入yii2test目录,执行: init命令 选0、然后选择y,完成安装。

这么我们的yii2的安装就完成了,测试目录:
localhost/yii2/yii2test/frontend/web/index.php

直接下载安装:

1、yii2下载:

不包含vendor的下载:

基础模版:https://github.com/yiisoft/yii2-app-basic

高级模版:https://github.com/yiisoft/yii2-app-advanced

包含vendor的下载:

2、下载后,进入解压目录,如果没有vendor,cmd中使用composer安装vendor,也就是依赖各种包:

php composer install

或者,如果你全局安装了composer,使用下面命令:

composer install

3、最后执行 : init命令 选0、然后选择y,完成安装。

时间: 2024-12-17 17:12:45

yii2如何环境部署?yii2高级模版安装教程的相关文章

LNMP环境部署及zabbix服务器端安装

一.LNMP环境部署 1.配置epel源 建议在系统安装完成之后就配置epel源,方便一些软件包的安装: wget http://mirrors.ustc.edu.cn/centos/6/extras/x86_64/Packages/epel-release-6-8.noarch.rpmrpm -ivhepel-release-6-8.noarch.rpm 2.nginx安装 (1)安装支持软件 Nginx.mysql.php的配置及运行需要pcre.zlib.openssl等软件包的支持,因此

LNMP环境部署之---PHP编译安装。

前两篇文章是讲关于Nginx和MySQL的编译安装,接下来要完成三个软件中最难的一个环节,当然这只是对还没入门的同学说的.安装过一遍后知道技巧后,自然就好简单了,废话不说,直入正题. 1)检查确认Nginx及MySQL的安装路径: [[email protected] ~]# ls -ld /application/ drwxr-xr-x 4 root root 4096 12月  9 07:52 /application/ [[email protected] ~]# ls -ld /appl

部署基于python的web发布环境(第三篇):环境部署4:centos7安装uwsgi、发布网站

一.业务逻辑图 二.安装uwsgi uwsgi是服务器和服务端应用程序的通信协议,规定了怎么把请求转发给应用程序和返回. uWSGI是一个Web服务器,它实现了WSGI协议.uwsgi.http等协议.Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换. nginx 和 uWSGI交互就必须使用同一个协议,而上面说了uwsgi支持fastcgi.uwsgi.http协议,这些都是nginx支持的协议,只要大家沟通好使用哪个协议,就可以正常运行了. 注意安装uwsgi不需

在 CentOS 7上Virtualbox+phpVirtualBox完整虚拟化环境部署

一.phpVirtualBox简介      VirtualBox是一套为不同操作系统而设的 x86 虚拟化产品.它是一个机器/硬件的虚拟化产品,功能上与 VMware Server.Parallels Workstation.QEMU.KVM.及 Xen 相若,并能支持各种客端操作系统,当中包括 Windows.它的支持者声称它是「在 GNU General Public License(GPL)下唯一个以开源程序免费供应的专业方案」.虽然它不及那些修改 Linux 内核的操作系统级虚拟化方案

线上生产环境部署Djngao+Nginx+Uwsgi

是否曾想过把django项目从windows移植到Linux上运行,Linux性能众所周知,作为Django运行的服务器再合适不过啦,今天分享一下如何在线上云机器的Linux环境运行Django项目. 客户端访问服务端的流程 1.首先客户端请求服务资源, 2.nginx作为直接对外的服务接口,接收到客户端发送过来的http请求,会解包分析. 3.如果是静态文件请求就根据nginx配置的静态文件目录,返回请求的资源,否则会根据django配置文件设置的static目录去找资源. 4.如果是动态的请

Spark on K8S环境部署细节

Spark on K8S环境部署细节 sparkk8s time: 2020-1-3 Spark on K8S环境部署细节 Spark operator安装 准备kubectl客户端和Helm客户端 安装spark operator Spark wordcount 读写OSS 准备oss依赖的jar包 准备core-site.xml 打包支持读写oss的镜像 下载spark安装包解压 打包发布镜像 准备wordcount作业 1. spark submit 提交 2. spark operato

Openstack-Queens详细安装教程

本文源链接地址:https://www.93bok.com 前言 在官网和很多的博客网站上找了很多的例文,没有一个是可以完全搭建成功的,坑很多,给初次接触Openstack的我带来了很大的困扰,下面记录一下本次的部署过程,此次安装教程经过多次的测试,完全通过! Openstack概述 OpenStack是一个NASA美国国家航空航天局和Rackspace合作研发的,以Apache讲可证授权,并且是一个自由软件和开放源代码项目. Open是开放,Stack 则是堆砌之意,合起来就是将众多的功能服务

Yii2.0中文开发向导——高级应用程序模板

高级应用程序模板这个模板用在大型的团队开发项目中,而且后台从前台独立分离出来以便于部署在多个服务器中.由于YIi2.0的一些新的特性,这个程序模板的功能要更深一点.提供了基本的数据库的支持,注册.密码找回等功能.安装可以通过Composer来安装如果没有安装Composer,先安装 curl -s http://getcomposer.org/installer | php 然后用如下命令来获取 php composer.phar create-project --prefer-dist --s

记一次nginx部署yii2项目时502 bad gatewary错误的排查

周六闲来无事,就试着安装和部署下yii2,安装过程没什么问题,但部署到nginx上时遇到了502 bad gatewary问题,折腾了半天才搞定.这个问题是我以前在部署yii2时没有遇到过的,因此记在这里以备忘. 1,安装和部署环境 操作系统:macOS,php版本:5.6,nginx版本:1.10.1,yii2版本:2.0. 2,yii2的安装 yii2的安装很简单,参考官网的手册即可.我这里安装的是yii2-app-advanced(Yii 2 Advanced Project Templa