Yii2简介
Yii2又称为易框架,采用纯OOP编写,基于MVC,用于构建大型的Web应用、Api接口等。
Yii2下载和安装
Yii2的安装前提
php版本5.4以上
开启php_mysql扩展
开启php_mbstring扩展
开启php_gd2扩展
开启php_pdomysql扩展
开启php_openssl扩展
使用composer安装
如何安装composer
https://pkg.phpcomposer.com/#how-to-install-composer
全局安装
再用 composer安装
http://www.yiiframework.com/download/
学习过程应下载advanced版本,里面包含示例。
假设你的所有项目目录放在data下。
在data下建,yii2目录。
进入yii2,
输入命令,
composer create-project yiisoft/yii2-app-advanced advanced 2.0.13
(composer是一种安装方式,也可以采用下载源码安装)
虽然报了错,后面还是下载完成。
(上图是初始化后的效果,初始化前忘记截图了~,以展示目录结构和init文件)
可以看到在yii2/advanced
根目录下有init
命令输入:
init
选择0,开发版。
初始化完成。(之后的目录结构在上面已经有截图了)
然后本地配置虚拟站点。
yii2前后台分开域名,用yii2.ccc作为前台,admin.yii2.ccc作为后台。
我这里是mac。
即修改两个文件。
sudo vi /private/etc/hosts
127.0.0.1 yii2.ccc admin.yii2.ccc
sudo vi /etc/apache2/extra/httpd-vhost.conf
注意,域名指向的根目录位置。
重启apache服务
sudo apachectl restart
如果你用windows, 安装的是phpstudy,webserver,upupw集成环境或自己搭建的wamp环境,就按照相应的配置。
在浏览器输入域名查看。
欢迎热爱学习的PHP同学和热心帮助新人的PHP大神加入
PHP技术问答群(QQ群号:292626152)
提问的建议:
言简意骇!
标题:一句话说清问题,用问号结尾
1.描述你的问题
2.贴上相关代码
3.贴上报错信息
4.贴上相关截图
5.已经尝试过哪些方法仍然没解决(附上相关链接)