phpstudy使用教程

标签: PHP教程  phpstudy使用教程  phpstudy  使用教程

phpstudy使用教程

市面上的PHP集成环境很多,没有最好的,只有更适用的,本教程带你简单使用phpstudy。

phpstudy下载地址:http://phpstudy.php.cn/(下载最新版即可)。

1、 下载后得到的是压缩文件,解压后得到如图文件。

下载后解压得到.exe文件

2、 双击选择目录进行安装(目录可以任意选择但是不能包含中文和空格)

选择安装目录

3、启动phpstudy客户端出现以下界面

启动界面

4、增加项目

1)在WWW目录下建立test文件夹

新增目录

2)在test文件夹下新建index.php文件,并写入图中内容。

新建文件

5、配置站点信息

1)配置域名信息,按照图中标识,一步步完成配置。

界面

配置信息

2)保存配置后,修改host文件,将www.test.com劫持到本地访问
找到host文件

host文件目录
修改host文件
新增内容

6、根据自己需要选择PHP及服务器版本,然后重启服务
这里写图片描述

7、浏览器访问www.test.com
浏览器访问

至此,phpstudy简单使用教程结束,本文是原创文章,如需转载请注明出处。

版权声明:本文为weixin_43201975原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43201975/article/details/82702326

智能推荐

Docker 容器内运行 Dubbo 服务

原文:http://www.aqcoder.com/post/content?id=41 在使用 Docker 容器内运行 Dubbo 服务的时候一个令人很头痛的问题就是服务地址注册。 Docker 容器内有自己的 IP 段,和宿主主机是隔离的,Dubbo 会使用容器内的 IP 注册到 zookeeper 注册中心上。这样其他的服务是无法访问的。 方式一:–host 一个很直接的方案就...

python基础教程

Python基础教程 一、简介 1.1 python语言介绍 python的创始人:Guido Van Rossum Python下载地址:https://www.python.org/ Python文档下载地址:https://www.python.org/doc/ Pycharm下载地址:https://www.runoob.com/w3cnote/pycharm-windows-instal...

1、Git安装与配置

1、Git安装与配置 一:版本控制 定义:版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 为什么要用版本控制:在起初的项目开发中,我们会不断的编写代码,但是,害怕有一天系统突然挂掉了,完蛋,辛苦写的代码就这么没了,所有为了防止这一点,都会开发一点就以目录拷贝的形式保存下来,自己这么1.0、2.0、3.0…的这么去标记,开始的还好,后面的话你压根就不知道...

Golang net/rpc 包的深度解读和学习

Golang 提供了一个开箱即用的RPC服务,实现方式简约而不简单。本文对net/rpc 包做深度解读和学习实战。 RPC 简单介绍 远程过程调用 (Remote Procedure Call,RPC) 是一种计算机通信协议。允许运行在一台计算机的程序调用另一个地址空间的子程序(一般是开放网络中的一台计算机),而程序员就像调用调用本地程序一样,无需额外做交互编程。RPC 是一种 CS (Clien...

merge sort

归并排序(merge sort) 具体算法: I.对原数组进行分组:对数组进行遍历,每检测出一个有序序列则记录一个分组,一般分组都是上升序列,下降序列也会被转换成上升序列 II.对两两相邻的分组进行合并,合并后的分组也将被记录 III.迭代合并之前合并后的分组直到出现最后的一个有序的大分组,也就是排序的最终结果 java.util.DualPivotQuicksort类中的static void ...

猜你喜欢

Java函数的学习

java学习 百知教育学习 - 胡鑫喆 - Java函数的学习 01_函数的定义 函数的定义 概念:实现特定功能的一段代码,可反复使用 定义语法: 函数名称许遵循命名规范 函数定义在类的内部,与main函数并列,并且使函数产生作用,需进行函数的调用 使用函数去掉冗余代码 02_函数的参数 函数的参数(函数名称() 其中()就是一个参数表) 无参函数(01_函数的定义中的下划线就为无参函数) 有参函...

03-段寄存器属性探测

1.段属性探测 要点回顾: 要点回顾: 上一节课我们讲过段寄存器有96位: 我们可以通过MOV指令进行读写(LDTR和TR除外) 但我们只能看见16位,那如果证明Attribute、Base、Limit的存在呢? 1、段寄存器成员简介 2、探测Attribute 3、探测Base 3、探测Limit 课后练习:...

解决swagger返回map复杂结构不能解析 Resolver error at definitions

解决:  没错,重点就是加上alternateTypeRules进行解析。   关注公众号获取更多内容,有问题也可在公众号提问哦:   强哥叨逼叨 叨逼叨编程、互联网的见解和新鲜事...

Android 插件化实现中遇错: PackageParser$PackageParserException: Failed to parse xxx

本文解决以下两个问题 一、在尝试使用apk本地路径获取packageInfo时,报出: 二、使用newInstance()时,报出: 解决问题 1. 第一个错误确实没找到原因,只在模拟器会出现,真机没有任何问题 在使用apk本地路径获取packageInfo时, 也就是调用这样一个api, 假设我本地apk存储的路径为: /storage/emulated/0/a.apk 返回给我的package...

php文件上传

php文件上传 文件目录 index.php upload.php list.php 文件上上传 选中文件 上传完成 文件列表...