Kohana - 学习/实践

1.应用场景

主要用于开发, 更多是为了维护旧的PHP项目.

2.学习/操作

背景介绍:

目前需要做一个需求开发,  刚接触到的项目是使用kohana开发.

 

1.介绍

PHP Web应用程序开发框架 [不过已经停止开发维护, 继任者是koseven https://koseven.dev/ 另外参考资料或者后续补充]

https://kohanaframework.org/  //官网

Kohana - 学习/实践_第1张图片

文档: //有些少

https://www.digitalocean.com/community/tutorial_series/an-introduction-to-kohana-a-php-web-application-development-framework

 

2.实践

启动框架  Note: WAMP 架构

 

2.1 下载框架源码

下载zip文件/或者Git clone  

下载zip方式  //这里采用

Kohana - 学习/实践_第2张图片

Kohana - 学习/实践_第3张图片

git clone [email protected]:kohana/kohana.git

或者

git clone https://github.com/kohana/kohana.git

Kohana - 学习/实践_第4张图片

 

 

2.2 将文件目录解压到web 根目录下, 配置虚拟机主机域名[可选], 浏览器进行访问即可

Kohana - 学习/实践_第5张图片

启动PHP自带的server //这里并没有使用Apache, 不想安装了. 

Kohana - 学习/实践_第6张图片

浏览器中输入:

Kohana - 学习/实践_第7张图片

可知显示正常.

Note: 下面可以看到可能还需要将一些PHP扩展安装开启 //TBD

Kohana - 学习/实践_第8张图片

 

接下来: 移除install.php 文件

刷新. 出现如下报错

Kohana - 学习/实践_第9张图片

 

原因: 调用未定义的函数 mb_substitute_character()  在application/bootrap.php中

Kohana - 学习/实践_第10张图片

解决办法: 安装或者启用mbstring扩展

查看目前启动的PHP扩展:

Kohana - 学习/实践_第11张图片

修改php.ini, 启动mbstring扩展

Kohana - 学习/实践_第12张图片

重启server

刷新浏览器, 如下:

Kohana - 学习/实践_第13张图片

报错原因: Function get_magic_quotes_gpc() is deprecated  函数弃用

解决办法: 降低PHP版本, 这不应该使用php 7 改用 php 5.6

 

 

 

 

 

 

后续补充

...

3.问题/补充

TBD

4.参考

https://kohanaframework.org/

https://github.com/kohana/kohana/

https://www.digitalocean.com/community/tutorial_series/an-introduction-to-kohana-a-php-web-application-development-framework

后续补充

...

 

你可能感兴趣的:(PHP框架-PHP,FRAMEWORK)