yii2 完整安装指南
2015-09-08 10:16
555 查看
yii2的资料在网上非常的少,在网上搜集了很多资料,综合着安装完后发现很不全面,遂整理出完整的安装流程供大家分享。
一切的大前提是有PHP的环境,且在5.4以上!Apache最好也装上,如果觉得配置起来很麻烦的话,推荐集成开发环境XAMPP和WAMP
XAMPP下载地址:https://www.apachefriends.org/download.html
WAMP下载地址:http://www.wampserver.com/zh/
一:下载CA
安装前需要先下载CA证书,否则会报错。
CA下载地址:http://curl.haxx.se/ca/cacert.pem
下好后打开php.ini文件,在末尾添加:openssl.cafile= E:/xxx/xxx(CA存放路径)
例如:openssl.cafile= E:/xampp/php/cacert.pem(这是我存放CA的位置)
二:配置php环境变量
例如:E:\xampp\php(我的路径)
三:安装composer解析器
首先切换到网站根目录下,建立一个项目文件夹,然后执行php -r "readfile('https://getcomposer.org/installer');"
| php
如果出现一个Notice不用去管它 这个composer.phar就是composer的解析文件,它可以在当前位置解析php composer命令,这种安装方法和msi安装异曲同工,只不过msi安装完后会帮你配置环境变量,可以全局使用composer
四:安装Composer Asset插件
执行命令:php composer.phar global require "fxp/composer-asset-plugin:~1.0.0"
出现Notice不用管
五:安装yii2应用(我们使用的是advanced模板)
输入命令:php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced myyii
会在当前文件夹下生成myyii文件夹存放yii2应用。网速慢的话需要耐心等待几分钟。
如果中途需要输入github的Token 非常简单 只需要复制提示中出现的那一长串地址在浏览器中打开 生成token后 复制token的那一长串码,粘贴回来就可以了!
六:初始化我们的应用,初始化是在你创建的myyii目录下
执行cmd init命令 选0 y
这样就以开发者模式部署完毕了,开发者模式和生产模式的配置上会有所不同,例如debug是否开启。
注意/common/config/main-local.php为核心配置文件,这个与basic模板是有不同的。
七:数据库配置
打开common/config/main-local.php 修改数据库配置为你自己的
migrate
输入:E:\xampp\htdocs\yii\myyii\yii.bat migrate (yii.bat的路径就在根文件夹下,填你自己的)
选择yes;
在数据库中会出现user和migration表,OK
八:测试
在浏览器代开:http://localhost/yii/myyii/frontend/web/
弹出如下界面表示安装成功,那么就开始你的yii之旅吧!
注意 php 5.4 以上!
一切的大前提是有PHP的环境,且在5.4以上!Apache最好也装上,如果觉得配置起来很麻烦的话,推荐集成开发环境XAMPP和WAMP
XAMPP下载地址:https://www.apachefriends.org/download.html
WAMP下载地址:http://www.wampserver.com/zh/
一:下载CA
安装前需要先下载CA证书,否则会报错。
CA下载地址:http://curl.haxx.se/ca/cacert.pem
下好后打开php.ini文件,在末尾添加:openssl.cafile= E:/xxx/xxx(CA存放路径)
例如:openssl.cafile= E:/xampp/php/cacert.pem(这是我存放CA的位置)
二:配置php环境变量
例如:E:\xampp\php(我的路径)
三:安装composer解析器
首先切换到网站根目录下,建立一个项目文件夹,然后执行php -r "readfile('https://getcomposer.org/installer');"
| php
如果出现一个Notice不用去管它 这个composer.phar就是composer的解析文件,它可以在当前位置解析php composer命令,这种安装方法和msi安装异曲同工,只不过msi安装完后会帮你配置环境变量,可以全局使用composer
四:安装Composer Asset插件
执行命令:php composer.phar global require "fxp/composer-asset-plugin:~1.0.0"
出现Notice不用管
五:安装yii2应用(我们使用的是advanced模板)
输入命令:php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced myyii
会在当前文件夹下生成myyii文件夹存放yii2应用。网速慢的话需要耐心等待几分钟。
如果中途需要输入github的Token 非常简单 只需要复制提示中出现的那一长串地址在浏览器中打开 生成token后 复制token的那一长串码,粘贴回来就可以了!
六:初始化我们的应用,初始化是在你创建的myyii目录下
执行cmd init命令 选0 y
这样就以开发者模式部署完毕了,开发者模式和生产模式的配置上会有所不同,例如debug是否开启。
注意/common/config/main-local.php为核心配置文件,这个与basic模板是有不同的。
七:数据库配置
打开common/config/main-local.php 修改数据库配置为你自己的
migrate
输入:E:\xampp\htdocs\yii\myyii\yii.bat migrate (yii.bat的路径就在根文件夹下,填你自己的)
选择yes;
在数据库中会出现user和migration表,OK
八:测试
在浏览器代开:http://localhost/yii/myyii/frontend/web/
弹出如下界面表示安装成功,那么就开始你的yii之旅吧!
注意 php 5.4 以上!
相关文章推荐
- 一个关于if else容易迷惑的问题
- 从源码安装Mysql/Percona 5.5
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- 在 AppImage、Flathub 和 Snapcraft 平台上搜索 Linux 应用
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- 解决vc中unable to connect to the MKS:Internal error问题
- 杰奇一些安装详细说明文件,比官方更细
- 无线网卡安装DIY
- 网卡安装常见问题精解
- DB2数据库的安装
- CentOS下DB2数据库安装过程详解
- ghost安装系统软件硬盘安装器 安装ghost图文教程
- CentOS 6.3下编译安装Ruby 2.0笔记
- FREEBSD安装POSTGRESQL笔记