序:php
对PHP一无所知的我,将从这里从零开始。html
1.下载与安装web
ThinkPHP的下载: ThinkPHP中文站下载页面 sql
有 核心版和完整版两种,因为不了解。因此我选择了完整版。thinkphp
WampServer:app
按照官方的推荐,使用集成开发环境WAMPServer (是一个集成了Apache、PHP和MySQL的开发套件,并且支持多个PHP版本、MySQL版本和Apache版本的切换)phpstorm
可能资源不太好,或者我这里网不行因此下载特别纠结。网站
我把下载好的东西打包放到csdn上,以方便你们下载(0分资源):thinkphp环境一整套(ThinkPhp3.2-wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b)ui
好了,如今开始安装:url
图标很卡哇伊,除了安装路径在d盘须要手动调整以外,剩下的一概全选,而后next到底!
phpStudy:
老感受WampServer很差使,因此又听同事说phpStudy好用,而后下载了phpstudy 。它上面的安装和配置说的很详细,具体我就很少说了。反正我目前用的它感受还不错
2.环境的搭建和配置
(一)IIS配置方案:
安装完毕后选择PHP的IDE,个人选择是phpstorm,界面很清爽,并且能够汉化(中文看着多舒服)。这个IDE是JetBrains公司出的,我很是喜欢这个公司出的VS.NET集成插件- ReSharper 。
按照Thinkphp官方的描述,我先建立了一个PhpTest文件。而后将解压后的thinkPHP中的thinkPHP文件夹复制到此文件夹中→建立app文件夹→建立index.php,以下图
对require像我同样一点都不了解的同窗请点这里:PHP的require和include路径问题经验总结
<?php /** * Created by PhpStorm. * User: Administrator * Date: 14-7-7 * Time: 下午2:49 */ require '../ThinkPHP/ThinkPHP.php'; index.php
接下来开始web的配置,首先IIS预留80端口。配置以下:
添加网站→网站名称:phpFrist→物理路径为PhpTest文件夹→绑定80端口→开启目录浏览→应用程序池→.Net Framework 改成 “无托管代码”
预览一下:http://localhost/app/index.php
哇唔,成功。
而后回头看IDE,果真如官网所说多了不少东西。这就是传说中的php配置文件吧。一眼就看到了熟悉的MVC模式。
(二)Apache配置方案:
因为我对url有些要求,IIS实现起来比较费劲因此用Apache来配置起来,我目前用的phpstudy的集成环境(方便嘛,新手专用)。
话很少说直接上图。
80端口我不想分给php,因此改掉了端口。这个软件对于这些东西均可以一键修改的,很方便。
把项目放到phpstudy目录下的www中。
运行,http://localhost:9096/PhpTest/app/index.php
成功!!