从零开始学PHP之安装开发环境

server/2024/10/23 21:50:51/

前言

不整那些虚的,直接开始上干货,争取让小白也看得懂

环境选择

php开发环境一般分为集成环境和编译环境,由于编辑环境费时费力(我没搞明白)直接使用集成环境,市面上php的集成环境很多我这里用的是phpstudy(小皮面板)

编辑器有很多种,记事本,Sublime Text ,phpstorm(推荐)等这里选择的是phpstorm,别问为啥,好用

开始

  1. 下载phpstudy 进行安装,根据电脑配置进行选择下载
    在这里插入图片描述
  2. 下载之后的压缩包进行解压缩
    在这里插入图片描述
  3. 解压之后,双击后缀为.exe的文件
    在这里插入图片描述
  4. 会弹出安装界面,可以选择自定义安装,选择安装目录,避免小笨蛋一股脑的安装到C盘
    在这里插入图片描述
  5. 这个是安装之后的界面,首页,点击启动服务
    在这里插入图片描述
  6. 点击创建网站

在这里插入图片描述
在这里插入图片描述
其他的按照默认就行
在这里插入图片描述
确认完成之后可以到根目录下的文件夹
在这里插入图片描述
7. 打开浏览器输入刚才咱们创建的网站域名
在这里插入图片描述
咱们的网站就搭建好了
至此php开发环境搭建已完成,下期进行php的知识讲解(写出咱们第一个程序 helloworld)


http://www.ppmy.cn/server/134264.html

相关文章

自己如何制作一个简单的成绩查询系统?

霜降过后,期中考试季又到了,感觉时间就像被抽水马桶冲走一样,转眼就忙得不可开交。家长们忙着联系老师,孩子们忙着找借口,而您,可能正忙着统计那一串串让人头疼的分数。其实大可不必那么劳累自己&#xff0…

Field injection is not recommended – Spring IOC

在运行静态代码分析工具或从IDE检查/分析代码时,你可能会遇到以下关于Autowired字段的警告:Field injection is not recommended 一、Spring IOC的注入类型有三种 基于构造函数的依赖注入;基于Setter的依赖注入;基于字段的依赖注…

谷粒商城のRabbitMQ高级篇最终一致性解决方案。

文章目录 前言一、延迟&死信队列1、死信队列2、延迟队列 二、库存解锁的分布式事务最终一致性2.1、队列架构设计2、业务设计 三、订单关单的分布式事务最终一致性2.1、队列架构设计2、业务设计 3、消息丢失、积压、重复消费解决方案3.1、消息丢失3.2、消息重复3.3、消息积压…

【unity框架开发13】unity静态扩展 this 关键字,实现类似DOTween / LINQ的链式写法

文章目录 前言一、如何实现静态 this 扩展二、应⽤静态 this 扩展到框架中GameObject扩展⽅法TransformExtension扩展方法 完结 前言 ⼤家应该都接触过 DOTween / LINQ 等等概念了吧?其中的链式写法真的是很惊艳。 比如: transform.DOMove().SetEase(…

Docker搭建Cisco AnyConnect 教程

本章教程搭建一个Cisco AnyConnect 连接教程。 一、下载文件 因为是基于Docker方式进行搭建的,所以需要提前安装好Docker,本章不介绍如何安装Docker,可以自行百度解决。 通过网盘分享的文件:ocserv-docker 链接: https://pan.baidu.com/s/14-2p9jenqE0KWzMilVzV-A?pwd=4yd…

Go语言基础(一)

Go 是一门编译型语言,Go 语言的工具链将源代码及其依赖转换成计算机的机器指令(译注:静态编译)。Go 语言提供的工具都通过一个单独的命令 go 调用,go 命令有一系列子命令。最简单的一个子命令就是 run。这个命令编译…

ansible————task控制

一、loop循环 当某一个操作需要多次执行的时候,就需要用到循环 1、循环语句 安装多个安装包,启动多个应用 [rootcontrol ansible_manage]# cat play_book/loop.yaml --- - name: loop exercisehosts: manage1vars_files:- var/loop_var.yamltasks:-…

K8S---02.Kubernetes的pod

1 命名空间操作 命名空间的作用是为了 隔离资源 理解成对资源进行分类。 名称:namespace 简写:ns 默认命名空间为“default” 1.1 创建命名空间 kubectl create ns 命名空间名称 kubectl create ns my-ns 、 1.2 查看命名空间 kubectl get names…