博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP框架学习(一)
阅读量:5860 次
发布时间:2019-06-19

本文共 2529 字,大约阅读时间需要 8 分钟。

这几天呢,断断续续地在看孙叔华老师的ThinkPHP教程,期间还做了一些其他事情,出去办了点事,总结总结下一学期规划等等,不知不觉间又过去了大半个星期。现在呢,看完了一天的教程,在这里,还是希望稍微总结一番,加强自己的印象。

既然是学习ThinkPHP,那第一步肯定是要先获取该框架,可以从将其下载到本地。下载完成后,可以看到其初始目录如下:

tp_2.png

其中的ThinkPHP目录结构如下:

tp_3.png

有关这些文件夹的具体作用,可以参照下图(参考)

tp_1.png

该视频教程是以雍达商城为实例,进行一步步改进,商城模板的下载链接为,提取密码为4fjw

商城模板里有写好的前端和后台代码,而我们接下来需要去做的就是利用ThinkPHP框架将商城模板结合起来。
我们在安装Apache的时候,知道PHP的默认工作空间是在Apache目录下的htdocs文件夹中,
而为了方便起见,我们通常都会去设置一个虚拟目录,将工作空间转移到其他任何位置,便于自己的查找和操作等。另外,接下来的过程中我会使用zend studio来编写文件,它同样也有一个workspace,所以在这里,将二者结合起来,我在D盘新建了一个zend文件夹,再在zend文件夹中新建一个workspace,我会将Apache的工作目录和zend studio的工作空间均置于此处,这样方便自己的操作。

虚拟目录设置

经过前面的分析,我们了解到,Apache的默认目录位于D:/phpenvir/Apache2.4.25/htdocs,而我接下来要将其修改为D:/zend/workspace

打开Apache的安装目录,在conf文件夹下打开httpd.conf文件,Ctrl+F找到下面的代码:

#默认工作空间目录,将其关闭(在前面加#号即可)DocumentRoot "D:/phpenvir/Apache2.4.25/htdocs"

接着Crtl+F,找到<IfModule dir_module>这一块,在其中加入如下代码:

#设置缺省载入界面 DirectoryIndex index.html index.htm index.php #设置站点别名,和网页访问路径有关 Alias /myweb "D:/zend/workspace" #定义目录权限设置
#Indexes用于显示目录结构,MultiViews是搜索功能,用于进行文件名模式匹配 Options Indexes MultiViews FollowSymLinks #不允许覆盖 AllowOverride None #设置访问权限 #先允许,后拒绝 Order allow,deny #允许所有人访问 Allow from all #对这个目录给予授权 Require all granted

保存文件,重启Apache,在浏览器中输入 即可以正常访问,如下图:

tp_4.png

zend Studio工作空间设置

具体流程: Windows->Preferences->General->Starup and Shutdown->Workspaces->选中Prompt for workspace on statup这一项,关闭zend studio重新打开即可调整workspace路径地址,如下图:

tp_5.png

虚拟目录和zend studio工作空间设置好之后,我们就可以在D:/zend/workspace文件夹中新建项目了。此时我们打开工作目录的路径地址为 。

虚拟主机配置

这里可以再做一件事(也可以略去),例如我们希望通过 这样一种方式来进行访问网页,但是我们并未申请该域名,直接进行访问 www.myweb.com 是行不通的(不过这个域名好像已经被其他人注册使用了,但终归是不能为己所用),这时我们可以去设置一个虚拟主机,通过修改本地hosts文件,对该域名进行解析,就可以在自己电脑上使用 www.myweb.com 来访问网页了(当然仅限于在自己电脑上,其实也没太大用途...而修改hosts文件FQ也大致是利用了这个原理)。具体流程如下:

  • 打开Apache的安装目录,在conf文件夹下打开httpd.conf文件,Ctrl+F找到下面的代码:

    #Virtual hosts  去掉下面一行前面的#号,启动虚拟主机配置  #Include conf/extra/httpd-vhosts.conf
  • conf目录下的extra文件夹下找到httpd-vhosts.conf文件,在文件最后加入下面一段代码:

#指定虚拟主机的IP地址和端口号,默认为127.0.0.1
#主机名称 ServerName www.myweb.com #网站目录 DocumentRoot "D:/zend/workspace" DirectoryIndex index.html index.htm index.php
Options Indexes MultiViews FollowSymLinks AllowOverride All Order deny,allow Allow from all
  • 打开位于C:/Windows/System32/drivers/etc目录下的hosts文件,在文件末尾添加一行代码:

    127.0.0.1           www.myweb.com

将该域名与本地主机建立解析关系。如下图所示:

tp_6.png

  • 以上修改完成之后,重启 Apache服务器,在地址栏输入 即可以打开自己的工作目录。

转载于:https://www.cnblogs.com/Ai-heng/p/7337217.html

你可能感兴趣的文章
Ruby实例方法约束简谈
查看>>
Xcode9更新之后项目遇到的问题
查看>>
基于RxJava2实现的简单图片爬虫
查看>>
RxJava2 实战知识梳理(6) 基于错误类型的重试请求
查看>>
谈谈 Web 安全
查看>>
Android Handler与Looper原理简析
查看>>
聊聊flink的CheckpointedFunction
查看>>
Android 解读开源项目UniversalMusicPlayer(数据管理)
查看>>
聊聊spring jdbc的RowMapper
查看>>
MySQL 8.0.12 --secure-file-priv 数据导出问题解决
查看>>
Android 官方兼容库 EmojiCompat Support Library
查看>>
阿里微服务架构师随手笔记:教你如何手写Docker
查看>>
实现无侵入切换网络请求框架
查看>>
python异步asyncio模块的使用
查看>>
Java基础笔记08
查看>>
python爬虫常用库之BeautifulSoup详解
查看>>
深度学习入门笔记之——基于 tensorflow 的回归代码实现
查看>>
基于Java语言构建区块链(一)—— 基本原型
查看>>
iOS 推送及bundle ID provision生成教程
查看>>
xcode select 切换xcode无效
查看>>