从ThinkPHP3.2.3到ThinkPHP5.0过渡笔记
用tp3.2.3做了不少项目,但是毕竟要与时代接轨,学习一些新的框架,从tp5开始!
以下记录一些学习中遇到的问题及解决办法,还有tp3.2和tp5.0的一些区别,适合给用过tp3没用过tp5的童鞋做个参考。
随着学习不断更新......
+++++++++++++++++++++++分割线总是要有的+++++++++++++++++++++++
首先到tp官网下载了一个最新的ThinkPHP5.0.22完整版:
直接扔到了服务器上,解压后目录结构如下:
目录结构整体与tp3.2大同小异,文件夹首字母小写了,应用入口文件index.php在根目录/public下面,官方文档对public文件夹定义为WEB部署目录(对外访问目录):
配置服务器域名解析的时候需要把项目根目录指向/public:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/tp/public
ServerName tp.oyhdo.com
ServerAlias tp.oyhdo.com
DirectoryIndex index.php index.html index.htm
</VirtualHost>
访问网址如下:
访问tp.oyhdo.com等同于访问tp.oyhdo.com/index.php/index/Index/index
默认模块index,默认控制器Index,默认操作index