• 闲扯
  • 正文
    • 更改目录
    • 更改首页
    • 更改端口号
    • DNS解析
  • 参考资料

闲扯

第一次接触php,要先安装环境,包括Apache、mySQL和PHP;安装就安装呗,我先跑到Apache官网上面想下一个Apache,一步一步来,最后一步下载的时候链接竟然有问题 -_- ; 折腾半小时,还是没下载好; 然后加了一个php群里面问:

这么多人推荐phpStudy,这个phpStudy到底是何物,百度一下:

卧槽,我要安装的东西竟然都有;不多说,立马跑去下载。看到有好几个版本,本着下载最新版的想法下载了phpStudy2018,然后打开….这尼玛竟然打不开,出现什么

百度一下得到如下结果:comres.dll系统文件被破坏或者被病毒感染,而造成comres.dll系统文件检测不到。老是出现一些我看不懂的错误,直接卸载,然后安装了phpStudy2016。这个成功安装了。下面是基本用法。

正文

更改目录

刚刚下载的phpStudy是这个样子的:

如果要运行一个.php程序必须要将该程序放在WWW文件夹下面才能运行,为什么? 难道我其他目录下面的.php文件还不能运行吗? 当然不是,这个目录可以改的。选择“其他选项菜单”–>“phpStudy设置”–>“端口常规设置”,然后会看到如下窗口:


这个网站目录就是你放代码的地方,我已经改过了,默认是Apache下的WWW文件。这个地方要注意,如果你目录改了,那么原来WWW文件夹下面的东西都要复制过去。

更改首页

当你用 localhost 访问的的时候出现的页面就是首页,现在没改之前的
(https://img-blog.csdn.net/20180126193046887?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2lsbGlhbWdhdmlu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
改了之后

那么怎么改呢?还是刚才那样 “其他选项菜单”–>“phpStudy设置”–>“端口常规设置”


这个test.php就是我自己加的主页,其实就是输出helloword。和前面的用空格隔开就好了。

更改端口号

还是上面那个“端口常规检测”:httpd端口选项 默认是80,可以自己改。如果更改了端口号,那么访问的时候,localhost:端口号/xxx.php。如果是80可以直接localhost/xxx.php

DNS解析

注意:下面这个www.sina.com 其实是 www.sina.com.cn。

ok,进入正题,在互联网上,唯一标识一台计算机的是IP地址。但是IP地址不方便记忆,我们通过一个域名对应一个IP地址,新浪的域名是www.sina.com.cn IP地址是: 202.108.33.60。客户端输入域名,首先会请求最近的DNS服务器,将域名解析成IP地址。然后在根据那个IP地址去访问。那最近的DNS服务器在哪里呢? 最近的DNS解析服务器就是本机。本机的DNS解析数据库在“C:\Windows\System32\drivers\etc\hosts”; 也就是说你更改了hosts文件可以更改IP地址的指向。就像localhost就是本机地址(即127.0.0.1)。打开我电脑的hosts文件

最下面三行是我自己改的,这么改了之后的下效果就是
但是hosts文件强烈建议别乱改。别乱改。别乱改
对了,试的时候如果没有权限可以采用这样的办法:

  • 第一步将hosts文件复制到桌面。
  • 第二步在桌面上面改完。
  • 第三步将桌面上面的hosts文件拖回原来的文件夹,将其覆盖。

参考资料

phpstudy改变根目录
传智php视频

phpStudy基本用法相关推荐

  1. php本地的调试安装,教你本地安装、运行、调试PHP程序

    安装工具 对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事:至少对于我来说本地调试PHP程序比登天还要困难,繁荣拖沓的各种程序.以前我博客程序用的是PJBLOG,本地的IIS就完全可以 ...

  2. php mysql字符串截取比较读取_MySQL_Mysql字符串截取函数SUBSTRING的用法说明,感觉上MySQL的字符串函数截取 - phpStudy...

    Mysql字符串截取函数SUBSTRING的用法说明 感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用. 函数: 1.从左开始截取 ...

  3. java中iterator用法_java_详解Java中Iterator迭代器的用法,迭代器(Iterator)迭代 - phpStudy...

    详解Java中Iterator迭代器的用法 迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构.迭代器通常被称为&quo ...

  4. php tr 用法,Linux_Linux系统中tr命令删除和替换文本字符的基本用法,通过使用 tr,您可以非常容易 - phpStudy...

    Linux系统中tr命令删除和替换文本字符的基本用法 通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能.您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个 ...

  5. php theme_path,PHP_Yii2主题(Theme)用法详解,本文实例讲述了Yii2主题(Theme) - phpStudy

    Yii2主题(Theme)用法详解 本文实例讲述了Yii2主题(Theme)用法.分享给大家供大家参考,具体如下: 首先看看主要的配置方式: 'components' => [ 'view' = ...

  6. php this指针的用法,C#_C#中this指针的用法示例,本文实例展示了C#中this指针的 - phpStudy...

    C#中this指针的用法示例 本文实例展示了C#中this指针的用法,对于初学者进一步牢固掌握C#有很大帮助,具体内容如下: 一.this指针是什么: 这里有一些面向对象编程的概念需要说明:类(Cla ...

  7. createprocess重启程序_C++_VC程序设计中CreateProcess用法注意事项,对于windows程序设计来说,启动 - phpStudy...

    VC程序设计中CreateProcess用法注意事项 对于windows程序设计来说,启动一个进程有三种方法:WinExec,ShellExecute,CreateProcess.这里仅对Create ...

  8. android搜索功能xml,Android_Android ActionBar搜索功能用法详解,本文实例讲述了Android ActionBar - phpStudy...

    Android ActionBar搜索功能用法详解 本文实例讲述了Android ActionBar搜索功能用法.分享给大家供大家参考,具体如下: 使用ActionBar SearchView时的注意 ...

  9. php android 复制粘贴板,Android_Android剪贴板用法详解,本文实例详述了Android剪贴板的 - phpStudy...

    Android剪贴板用法详解 本文实例详述了Android剪贴板的用法,分享给大家供大家参考.具体方法分析如下: 这里首先需要注意的一点,就是在使用Android剪贴板的时候大家只记住一点就行了,不管 ...

最新文章

  1. 1、配置PHP构建环境
  2. 小程序的侵权“生死局”
  3. 毕啸南专栏 | 对话驭势CEO吴甘沙:无人车结盟竞争是大势所趋
  4. 【Linux应用】tftp命令
  5. labview 编程样式_LabVIEW编程实例:一个简单通用的“关于”对话框模板实现
  6. 盘点愚人节各大网站彩蛋,谁最爱恶搞?
  7. C++ priority_queue 用法详解
  8. python_使用marshal模块序列化
  9. 简单教你提高网站速度的6种小方法
  10. 计算机数学基础知识点归纳,计算机数学基础--详细介绍
  11. Linux Realtek RTL8723BE驱动掉线重连不上问题解决
  12. 使用计算机时按什么键打开,计算机进入BIOS的快捷键是什么|打开计算机以进入BIOS设置时按下的键...
  13. easyExcel导出excel文件并打包成zip压缩包下载
  14. excel数据库_最新技术让excel秒变web数据库
  15. 云主机搭建Git服务器
  16. vue3 后台返回的图片链接如何查看与下载
  17. 期末ppt:week1 , 2
  18. 项目文件快速搜索神器
  19. 【直击DTCC】安全行业的搜索引擎?白帽汇引爆新鲜感
  20. flutter 给icon图标添加阴影

热门文章

  1. 见证我的CSDN博客排名(持续更新)
  2. Matlab中一维和二维滤波函数及其典型用法【随时更新】
  3. 基于非线规划算法的船舶能量调度
  4. 图论基础知识(二) —— 路与连通
  5. php里面smarty模板,如何在smarty模板语言中使用php代码
  6. python 微信登录 2020_大数据分析的python基础2020知到APP最新微信公众号答案
  7. Mac自带的批量重命名工具竟然如此强大?
  8. mysql months_between_months_between()用法
  9. java怎么修改程序图标_修改JAVA程序图标名字方法 - 【天堂论坛】玩机到天堂 买机找海洋 - Powered By BBSXP...
  10. table 边框: border cellspacing cellpadding