Yii2安装与基本应用记录

前面陆续实验了laravel和CI平台 安装部署与应用, 今天咱们再尝试一下yii平台, 听说yii平台可以通过程序配置后, 自动生成功能代码, 很值得启动,不说废话,走起 !

        首先是安装,yii的安装比较简单,不需要很复杂的其它附带的东西,只需要Composer就可以简单的安装, 如果Composer没有在本机安装的话,可以到网上直接下载安装,或者单独下载一个compose.phar文件到你的程序根目录即可,也可以参考这里去安装:Composer安装和使用 - 不睡 - 博客园Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages"https://www.cnblogs.com/bushui/p/11863346.html第一步: 安装好composer后,就可以很方便的安装yii了,我是在windows下安装的,以此为例讲解,首先把cmd命令行当前路径定位到程序根目录,执行下面的命令:

        composer create-project --prefer-dist yiisoft/yii2-app-advanced  yiiadv   最后这个yiiadv也可以修改成其它你想命名的目录,执行这个后,yii就好把advanced版本安装到 yiiadv目录下,第一步就算完成了

 第二步: 初始化安装的应用,也是一句命令,在命令行下执行,如下:

           php.exe所在路径/php   yiiadv所在路径/yiiadv/init 

        说白了就是执行php命令进行初始化,当然你也可以先把当前路径定位到php.exe所在的目录,然后执行 php  yiiadv所在路径/yiiadv/init , 我是这样执行的 php  g:/xampp/htdocs/yiiadv/init 如果有其它提示,直接选择yes即可

第三步: 数据库的连接, 首先自定义一个mysql数据库,我定义的数据库名字也叫yii,好认啊,哈, 定义后后,打开程序的 common/config/main-local.php ,配置其中的 components['db'] 即可, 我的配置如下:

第四步: 执行迁移命令, 还是在命令行,执行 php  yiiadv所在路径/yiiadv/yii migrate, 和第三步类似,不再过多解释, 如果有提示,选择yes即可

第五步: 修改apache配置文件,对yii的前后台网站进行配置

      yii是前后台分离,可以配置成2个网站, 当然也可以配置成一个,我配置了2个, 打开apache的httpd.conf, 在最后加上两个节即可,如下:

 如果配置成一个,可以省略后面一节, 那样如果访问后端, 则需要 域名最后面加上 /admin, 修改完毕,需要重启apache服务

第六步: 为了访问方便,可以修改 Windows的hosts: c:\Windows\System32\Drivers\etc\hosts,在后面加上两行,如:

yii的安装就此结束, 打开浏览器, 输入yii.com即可访问前端, 输入yiiadmin.com即可访问后端

第七步: 注册用户: 开始user表是没有任何数据的,点击前端页面的signup,可以注册一个用户,注册时,需要写入email, yii是通过email发送确认邮件的,但是默认安装的是不能发送邮件的,当然可以去修改email的配置,去实现发送, 修改也是在 common/config/main-local.php ,里面有一个mailer配置,不过太麻烦啦, 我直接是这样做的,注册后,打开数据库,把新注册的用户的status修改成10即可. 哈哈

至此,安装结束, 下一节, 我将介绍如果应用yii自带的 gii 实现模型定义和自动代码生成 ...

猜你喜欢

转载自blog.csdn.net/seermi/article/details/124187574