序:

对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从零开始(一)安装和配置的更多相关文章

  1. 【ThinkPHP】ThinkPHP环境的安装与配置

    ThinkPHP是一个免费开源的,快速.简单的面向对象的轻量级PHP开发框架. 严格来说,ThinkPHP无需安装过程,这里所说的安装其实就是把ThinkPHP框架放入WEB运行环境(前提是你的WEB ...

  2. 【三十一】thinkphp之安装、配置、模块化及URL模式

    一:安装与配置 1.获取ThinkPHP 下载地址:http://www.thinkphp.cn/down.html 2.入口文件 ThinkPHP采用单一入口模式对项目进行部署和访问,所以我们需要通 ...

  3. 从零开始搭建系统2.8——HDFS安装及配置

    从零开始搭建系统2.8——HDFS安装及配置

  4. FreeBSD从零开始---安装后配置(一)

    一.安装后配置   上次我们说到FreeBSD的安装,这次我们说FreeBSD安装后的配置和简单优化方法.   安装完BSD只是服务器提供服务这条万里长征路的开始,还需要一些基本的设定和优化.不过实际 ...

  5. FreeBSD从零开始---安装后配置(二)

    系统优化及安全设置   上次说了FreeBSD基本的软件安装和配置,接下来会说系统的详细配置和安全性设置   一.系统优化设置   1.网络相关设置   网卡和IP地址设置: 如果在安装时没有设置IP ...

  6. 从零开始学习MySQL2---MySQL的安装与配置(只有Windows)

    因为我电脑只装了Windows系统,故而,只整理了在Windows系统下的安装方式 截图比较麻烦,故而多引用百度经验. Windows平台下安装与配置MySQL 5.6 下载,网址:http://de ...

  7. 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程

    目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3.解决 ...

  8. Qt资源下载、安装、配置

    (一)资源下载: 硕士毕业论文要做一个仿真平台,在linux环境下利用Qt开发. 自己有一定的c/c++基础,Qt是零基础接触.所以,经过一番查找,发现youtube一个外国友人Bryan从零开始教Q ...

  9. Mac 下,Redis(集群)的安装和配置

    1. Redis 安装步骤 1. 到github下载redis,我下载的是3.0.4 下载地址:GitHub 2. 将下载下来的redis-3.0.4.tar.gz拷贝到 /usr/local 目录下 ...

随机推荐

  1. Android之网络摄像头

    实现的功能就是两个手机在一个局域网内可以互相观看对方的摄像头图像,当然如果都是连接公网那么就能远程互看了,,,,和视频聊天差不多,,不过没有声音,,,,,,,, 源码是在网上找的(具体地址忘了,如有侵 ...

  2. Shell调试篇 转

    检查语法 -n选项只做语法检查,而不执行脚本. sh -n script_name.sh 启动调试 sh -x script_name.sh 进入调试模式后,Shell依次执行读入的语句,产生的输出中 ...

  3. PySide图形界面开发(一)

    一.为什么要使用PySide? PySide由Qt的官方团队--Nokia Qt进行维护,集成了Qt和Python的优势.一个PySide程序员只需要使用简单的Python语言就能够发挥Qt的所有功能 ...

  4. 20155302《网络对抗》Exp7 网络欺诈防范

    20155302<网络对抗>Exp7 网络欺诈防范 实验内容 (1)简单应用SET工具建立冒名网站 (1分) (2)ettercap DNS spoof (1分) (3)结合应用两种技术, ...

  5. # 20155319 Exp3 免杀原理与实践

    20155319 Exp3 免杀原理与实践 基础问题 (1)杀软是如何检测出恶意代码的? 基于特征码的检测 启发式的恶意软件检测 基于行为的恶意软件检测 (2)免杀是做什么? 免杀,从字面进行理解,避 ...

  6. Js读取XML文件为List结构

    习惯了C#的List集合,对于Javascript没有list 极为不舒服,在一个利用Js读取XML文件的Demo中,决定自己构建List对象,将数据存入List. 第一步,Js读取XML文件知识 X ...

  7. spfa 单源最短路究极算法

    学习博客链接:SPFA 求单源最短路的SPFA算法的全称是:Shortest Path Faster Algorithm.     SPFA算法是西南交通大学段凡丁于1994年发表的.    从名字我 ...

  8. python中获取执行脚本路径方法

    1.sys.path[0]:获取执行脚本目录绝对路径 #每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取) #!/usr/bin/python3 i ...

  9. 通过实例来理解paxos算法

    背景   Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的”La”,此人现在在微软研究院)于1990年提出的一种基于消息传递的一致性算法.由于算法难以理解起初并没有 ...

  10. SQL Server Integration Services的10大最佳实践

    原文出处:https://blogs.msdn.microsoft.com/sqlcat/2013/09/16/top-10-sql-server-integration-services-best- ...