Thinkphp入门-创建一个最简单的ThinkPhp项目工程

来源:互联网 发布:苏轼 文言文徙知 编辑:程序博客网 时间:2024/05/16 11:50

从今天起,开始认真写博客,记录总结一些经验,也分享一下自己的学习过程。

说一说ThinkPhp入门创建工程吧,开始ThinkPhp应用编程的第一步。

软件环境:

1.phpstom,下载链接:点击打开链接

2.wampserver,集成开发环境,windows+apache+mysql+php的开发环境(本地服务器),配置简单,使用方便,下载链接:直接百度吧。。。太多下载链接了,360软件管家也可以直接下载,安装完了要配置Apache环境,鼠标左键点击图标,选择Apache点击httpd.conf,设置项目路径,如下图:


配置根目录和Directory



配置完了启动,一定要是绿色,如果是红色或者橘色,则要检查Apache或者mysql服务是否配置正确。不说太多了,实在不行,自己百度吧。


3.navicat for mysql,mysql的可视化编辑软件,懒得敲sql代码,真的懒得敲,懒人改变世界(绝对不是记不住的问题,哼!~),直接百度下载绿色版,破解之类的不再赘述

测试环境:

个人首推Firefox火狐,调试方便,很多很实用的功能,但是感觉有点慢,也有可能是我电脑的原因,当然也可以用360,用的比较多,要测试IE的话可以用IEtest,不太好用,也懒得去兼容IE9以前的,体验太差(真的不是没时间或者懒,我说的是真的~,信不信随你,反正我已经被自己说服了)

====================================================分割线=================================================

配置完了,该说说正题了,首先呢要去ThinkPhp官网下载ThinkPhp的框架包,目前已经更新到tp5了。还没使用,网上的教程啊,经验比较少,建议先使用3.2,这样遇到问题的时候求助更方便一些。下载链接:点击打开链接http://www.thinkphp.cn/down.html


需要的各种环境,工具,软件包准备好了,现在呢开始创建一个新的项目。在wamp的工作目录www文件加下创建一个项目文件夹,然后将ThinkPhp框架包导入到这个文件夹中,在PHPstorm 中打开这个文件夹


     


然后创建一个入口文件index.php,这个名字是可以任意定义的,习惯上写成index。内容如下:

<?phpheader("Content-Type:text/html; charset=utf-8");define('THINK_PATH', './ThinkPHP/'); //定义Thinkphp框架宝的文件路径//定义项目名称和路径define('IN_VICBANG', true);define('APP_NAME', 'APP');//定义APP_NAME,其实就是项目文件夹define('APP_PATH', './APP/');//定义项目路径define('APP_DEBUG', true); //debug显示错误信息//加载框架入口文件require(THINK_PATH . "ThinkPHP.php");


接下来,要配置Apache访问项目路径,也就是上面说的根目录和directory,将其改成当前工程的文件夹名称。重启wamp,浏览器中访问localhost或者127.0.0.1,大功告成了,接下来就是见证奇迹的时刻,当当当当(音乐声,自己脑补)


回到项目中多了一个APP文件夹,一个最简单的THinkPHP项目就创建完成了!

更新内容:

在完成wamp的Apache配置后,我们在访问localhost的时候有时候会出现403错误,但是可以访问127.0.0,1,也就是没有访问权限的问题,这里做一个说明:

打开http.conf,找到项目对应得Directory,你会发现这些代码


图片最下面那两句,Deny from all,Allow from 127.0.0.1,也就是说禁止所有,允许127.0.0.1,把这里的Deny改成Allow,再访问localhost,就发现现在localhost也可以访问了。