ThinkPHP从零开始(一)安装和配置
序:
对PHP一无所知的我,将从这里从零开始。
1.下载与安装
ThinkPHP的下载: ThinkPHP中文站下载页面
有 核心版和完整版两种,由于不了解。所以我选择了完整版。
WampServer:
按照官方的推荐,使用集成开发环境WAMPServer (是一个集成了Apache、PHP和MySQL的开发套件,而且支持多个PHP版本、MySQL版本和Apache版本的切换)
可能资源不太好,或者我这里网不行所以下载特别纠结。
我把下载好的东西打包放到csdn上,以方便大家下载(0分资源):thinkphp环境一整套(ThinkPhp3.2-wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b)
好了,现在开始安装:

图标很卡哇伊,除了安装路径在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
成功!!
ThinkPHP从零开始(一)安装和配置的更多相关文章
- 【ThinkPHP】ThinkPHP环境的安装与配置
		
ThinkPHP是一个免费开源的,快速.简单的面向对象的轻量级PHP开发框架. 严格来说,ThinkPHP无需安装过程,这里所说的安装其实就是把ThinkPHP框架放入WEB运行环境(前提是你的WEB ...
 - 【三十一】thinkphp之安装、配置、模块化及URL模式
		
一:安装与配置 1.获取ThinkPHP 下载地址:http://www.thinkphp.cn/down.html 2.入口文件 ThinkPHP采用单一入口模式对项目进行部署和访问,所以我们需要通 ...
 - 从零开始搭建系统2.8——HDFS安装及配置
		
从零开始搭建系统2.8——HDFS安装及配置
 - FreeBSD从零开始---安装后配置(一)
		
一.安装后配置 上次我们说到FreeBSD的安装,这次我们说FreeBSD安装后的配置和简单优化方法. 安装完BSD只是服务器提供服务这条万里长征路的开始,还需要一些基本的设定和优化.不过实际 ...
 - FreeBSD从零开始---安装后配置(二)
		
系统优化及安全设置 上次说了FreeBSD基本的软件安装和配置,接下来会说系统的详细配置和安全性设置 一.系统优化设置 1.网络相关设置 网卡和IP地址设置: 如果在安装时没有设置IP ...
 - 从零开始学习MySQL2---MySQL的安装与配置(只有Windows)
		
因为我电脑只装了Windows系统,故而,只整理了在Windows系统下的安装方式 截图比较麻烦,故而多引用百度经验. Windows平台下安装与配置MySQL 5.6 下载,网址:http://de ...
 - 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程
		
目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3.解决 ...
 - Qt资源下载、安装、配置
		
(一)资源下载: 硕士毕业论文要做一个仿真平台,在linux环境下利用Qt开发. 自己有一定的c/c++基础,Qt是零基础接触.所以,经过一番查找,发现youtube一个外国友人Bryan从零开始教Q ...
 - Mac 下,Redis(集群)的安装和配置
		
1. Redis 安装步骤 1. 到github下载redis,我下载的是3.0.4 下载地址:GitHub 2. 将下载下来的redis-3.0.4.tar.gz拷贝到 /usr/local 目录下 ...
 
随机推荐
- Android放大镜效果的简单实现
			
package com.example.myapi.pictobig; import com.example.myapi.R; import android.content.Context; impo ...
 - HDU 1811 Rank of Tetris(并查集+拓扑排序 非常经典)
			
Rank of Tetris Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
 - form表单,submit,ajax提交
			
尼玛... 一个简单的表单提交,竟然给我整的直郁闷. 本来就是个保存功能,几个前人都用的ajax提交,我也就没改成submit.然后坑爹的就来了. 我在表单里写了个<form></f ...
 - Postman无法正常启动解决办法
			
问题描述: 应用程序窗口能够打开,但就是这样一直空白,什么都不显示.接下来,主窗口以纯白色加载,不显示任何其他内容. 接下来主窗口背景米色加载和菜单栏加载和工作.应用程序将永远保持这样, 有时界面会变 ...
 - EZ 2018 03 09 NOIP2018 模拟赛(三)
			
最近挺久没写比赛类的blog了 链接:http://211.140.156.254:2333/contest/59 这次的题目主要考验的是爆搜+打表的能力 其实如果你上来就把所有题目都看过一次就可以知 ...
 - [SPOJ2939]Qtree5
			
[SPOJ2939]Qtree5 Tags:题解 题意 链接 给你\(n\)个节点的黑白树,初始全黑.每次可以翻转某点颜色,或查询距离某点最近的白点的距离.\(n\le 10^5\).强制LCT,不准 ...
 - [arm学习]makefile学习总结
			
makefile不仅仅是一个命令的集合体,其中有一些规则是需要理解掌握的. 首先,了解makefile的规则: //-----------格式---------- 目标 : 依赖1,依赖2 (TAP键 ...
 - CF891C Envy
			
题面 题解 首先要知道两个性质: 对于任意权值,最小生成树上该权值的边数是相同的. 对于任意一个最小生成树,当加完所有权值小于一个任意值的边之后,当前图的连通性是一样的. 于是我们按照权值分开处理,对 ...
 - 用C++实现一个Brainfuck解释器
			
Brainfuck是一种极小化的计算机语言,只含有8种运算符,由于fuck在英语中是脏话,这种语言有时被称为brainfck或brainf**,甚至被简称为BF.正如它的名字所暗示,brainfuck ...
 - eclipse + maven + com.sun.jersey 创建 restful api
			
maven 创建 jersey 项目 如果没找到 jersey archetype, 下载 maven 的 archetype xml, 然后导入 archetypes 运行 右击 main.java ...