PHP Yii2.0(一):环境搭建 & 问题集锦
第一节 简单认识版本的异同
(1)版本说明
在安装和使用之前,我们需要知道 PHP Yii 有两个不同的版本(Yii 1.*或者Yii 2.*),这两个版本的目录结构不一样,其具体使用方式差异较大,因此我们需要简单了解一下这两个版本(详情见http://www.digpage.com/preface.html#yii),在确定自己需要使用的Yii版本之后可以着手安装PHP Yii框架,我们需要注意的是Yii 2.* 需要 PHP 5.4.0 或以上版本支持,且Yii 2.*有basic版和高级版,常见安装文件如下图所示
(2)初识目录结构
本小节简单描述一下PHP Yii的目录结构:将yii-basic-app-2.0.6.tgz解压到网站根目录下,其目录结构如下图左部分所示;将yii-1.1.16.bca042.zip解压到网站根目录,将文件重命名为yiitest,其目录结构如下图右部分所示
注:笔者这里所说的网站根目录是安装Apache时在Apache配置文件中指定的网站根目录,笔者最开始配置的网站根目录是D:/PHP/workspace/test,该网站根目录下有basic和yiitest两个Yii应用
第二节 Yii 2.*的安装
本文简单描述通过归档文件方式安装Yii 2.*的过程
(1)安装、配置
下载yii-basic-app-2.0.6.tgz,将其解压到Apache中配置的网站根目录下,修改配置文件(配置文件为.../basic/config/web.php),修改的内容如下图中红色方框所示,读者可以自行修改,其作用此处暂不描述:
(2)访问
启动Apache,通过浏览器访问http://localhost/basic/web/index.php,如果出现如下图所示的页面则表示Yii2环境搭建成功
第三节 问题集锦
(1)访问http://localhost/basic/web/index.php时页面显示内容如下图所示
解决方案:
修改php.ini文件,去掉“;extension=php_openssl.dll”语句之前的分号
注:修改后需要重启服务器
第四节 教程
此处贴出一些Yii学习圣地,在实际开发之前可以简单浏览学习一下
(1)Yii Framework 中文社区
http://www.yiichina.com/doc/guide/2.0
(2)深入理解Yii2.0
http://www.digpage.com/
(3)《Yii framework中文手册》
注:该手册中Yii为1.*版本
(4)《Yii1.1和PHP5进行敏捷Web开发(中文版)》
注:该书结合了测试,需要搭建测试环境
(5)Yii学习-运用Yii来建立博客
http://www.myexception.cn/program/1388408.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?