搭建 PHP 开发环境(手把手图文教程)

article/2025/10/3 17:43:37

都 2020 年了,你还在老老实实地按照下载Apache、安装MySQL、安装PHP、配置Apache 步骤来搭建PHP开发环境吗?
下面介绍一种一键配置方法:炒鸡好用的 phpStudy

下载安装 phpStudy

我们在这里可以看到,phpStudy 内置了apache、nginx、mysql、redis、ftp…也就是说,只要一键安装 phpStudy,我们就无需再按照以前的步骤额外手动安装 apache、MySQL… 了,一劳永逸,是不是很方便?
在这里插入图片描述
我们可以在 phpStudy 官网中看到 linux、windows 版本,这里我选择 windows版本64位下载。
在这里插入图片描述

下载完成后得到了一个压缩包,解压后得到这些文件:
在这里插入图片描述

安装说明(特别注意)

  1. 安装路径不能包含“中文”或者“空格”,否则会报错(例如错误提示:Can’t change dir to 'G:\x65b0\x5efa\x6587\)
  2. 保证安装路径是纯净的,安装路径下不能有已安装的V8版本,若重新安装,请选择其它路径

双击 phpstudy_x64_8.1.0.3.exe 进行安装
直接点击 立即安装(当然也可以自定义选项,更换安装目录):
点击 立即安装 即可

接下来就能看到安装完成的提示了(连 Next 都不需要点,是不是很方便~):
在这里插入图片描述
接下来点击安装好的 phpstudy_pro 图标启动,就可看到如下界面,按照需要启动套件
在这里插入图片描述
接下来我们来编写第一个 php 网页:hello world

我的第一个 php 网页

在这里插入图片描述
我们打开上图所示的物理路径,新建一个 hello.php 文件(这个文件非常简单,就是输出了一个 Hello World)

<html><head><title>PHP 测试</title></head><body><?php echo '<p>Hello World</p>'; ?></body>
</html>

然后访问 http://localhost:8899/hello.php 即可看到
在这里插入图片描述


http://chatgpt.dhexx.cn/article/nTrIVoeJ.shtml

相关文章

搭建PHP环境

搭建PHP环境 对于初学者,推荐在 Windows 操作系统下使用 XAMPP 一键安装 PHP 集成开发环境(Apache、PHP、MySQL),XAMPP 提供 PHP 7 的安装版本,读者只需要到官方网站 https://www.apachefriends.org/download.html 下载即可。 根据自己需要下载相应的版本,下载后得到一个…

win下搭建php环境的方法

win下搭建php环境的方法 下载apache并配置&#xff1b;2、下载PHP并将其解压到wamp目录下的php文件夹&#xff1b;3、下载安装mysql&#xff1b;4、修改好配置文件即可。 本文操作环境&#xff1a;Windows7系统&#xff0c;PHP5.6版&#xff0c;Dell G3电脑。 window10下搭建p…

mac pro M1(ARM)安装:php开发环境

0. 引言 最近在处理各个语言的加密算法&#xff0c;正好需要安装php环境&#xff0c;特此记录&#xff0c;以供后续参考 1. 安装php 1、安装php包管理工具composer brew install composer2、安装php brew install php # 同时可以指定版本安装 brew install php8.0 # 查…

php mac 开发环境搭建_Mac搭建php的开发环境(图文详解)

搭建php的开发环境(图文详解) 这篇文章主要介绍了Mac下搭建php开发环境教程&#xff0c;Mac OS X内置了Apache 和 PHP&#xff0c;这样使用起来非常方便。本文以Mac OS X 10.6.3为例,需要的朋友可以参考下 Mac OS X;内置了Apache和;PHP&#xff0c;这样使用起来非常方便。本文以…

Linux搭建PHP开发环境

集百家之所长搭建的PHP环境 文章目录 集百家之所长搭建的PHP环境1安装SSH和Xftp2安装宝塔面板3安装Mysql4 安装ApachePHP 安装配置Apache至此环境搭建成功 1安装SSH和Xftp B站安装教程 2安装宝塔面板 可以这个安装教程 3安装Mysql 安装Mysql教程 指令如下 # 创建文件目录 …

win10下PHP开发环境搭建

win10下PHP开发环境搭建 安装Apache下载httpd-2.4.41-win64-VS16.zip解压修改配置文件安装服务运行 安装PHP下载解压 安装Mysql整合Apache、PHPApache配置修改PHP配置修改Mysql配置试验 IDEA支持PHP报错Apache启动“发生服务特定错误: 1.”Cannot load /PHP/php5apache2_4.dll …

PHP开发环境搭建与工具

PHP是跨平台的&#xff0c;所以我们可以在Mac OS&#xff0c;Windows&#xff0c;Linux等主流操作系统中进行开发&#xff0c;最为经典的也是最被认可的是Lamp/Lnmp结构&#xff0c;它们是(Linux apache/nginx MySQL PHP)的缩写&#xff0c;我们先简单的用非术语来介绍一下这几…

PHP开发环境搭建工具有哪些?

对于php开发小白来说搭建一个php运行环境就是一道坎&#xff01; 因为要做php开发&#xff0c;搭建一个能够运行php网站的服务器环境是第一步&#xff0c;传统的php环境软件非常复杂&#xff0c;好在很多公司开发了一键搭建php安装环境&#xff0c;一键进行php环境配置&#x…

open与fopen

1.在将open与fopen之前&#xff0c;先讲文件描述符&#xff1a; 当一个可执行程序运行以后&#xff0c;就变成进程&#xff0c;操作系统会为每个进程分配一定的虚拟内存空间&#xff0c;32位操作系统就分配4G。虚拟内存空间结构如下图所示&#xff1a; 1G是内核空间使用&#…

open与fopen的区别

函数原型 FILE *fopen(const char *filename, const char *mode); 参数 filename-- 这是 C 字符串&#xff0c;包含了要打开的文件名称。 mode-- 这是 C 字符串&#xff0c;包含了文件访问模式。 功能 使用给定的模式mode打开filename所指向的文件。 1.层次不同 open是系统调用…

freopen()函数详解

freopen函数详解及在OJ评测系统中的使用 若要打开一个二进制文件&#xff0c;需要加上一个“b”字符。 重定向打开 freopen("in.txt", "r", stdin); freopen("out.txt", "w", stdout);重定向恢复 winfreopen("CON", &quo…

c语言关于freopen函数最全使用方法

hey&#xff0c;好久不见&#xff0c;最近沉迷游戏无法自拔&#xff0c;现在抽出时间来写写关于freopen函数的使用方法&#xff0c;这个freopen函数主要作用就是从文件读取函数同时写入文件&#xff0c;不像我们平常的控制台输入输出&#xff0c;也避免我们在刷一些题目时&…

C++文件操作之freopen

作为一个OIer&#xff0c;文件操作是很重要的。 如果没有文件操作或文件操作被注释&#xff0c;等待着你的就是爆零的命运。 C和C的文件操作&#xff0c;一般是用fopen或fstream&#xff0c;但在OI里&#xff0c;我们用freopen&#xff0c;即文件重定向。 它的用法其实也挺简单…

TVM中的auto-scheduling机制(Ansor)学习笔记

背景 TVM继承了Halide中算法&#xff08;Algorithm&#xff09;与调度&#xff08;Schedule&#xff09;分离的思想。用户使用TE&#xff08;Tensor expression&#xff09;这种DSL定义计算&#xff08;算法&#xff09;&#xff0c;然后编译器优化相应的schedule&#xff0c;…

TVM的“hello world“基础流程 I

前言 继前图灵奖获得者Hennessy和Patterson在ISCA 2018提出“A New Golden Age for Computer Architecture”&#xff0c;编译器界大神Chris Lattner在ASPLOS 2021提出了“The Golden Age of Compiler Design”。另一方面&#xff0c;2020年图灵奖授予了编译器“龙书”作者Jef…

【TVM系列教程一】深度学习编译器及TVM 介绍

0x0. 介绍 大家好呀&#xff0c;在过去的半年到一年时间里&#xff0c;我分享了一些算法解读&#xff0c;算法优化&#xff0c;模型转换相关的一些文章。这篇文章是自己开启学习深度学习编译器的第一篇文章&#xff0c;后续也会努力更新这个系列。这篇文章是开篇&#xff0c;所…

TVM运行系统

TVM运行系统 TVM支持多种编程语言用于编译器堆栈的开发和部署。在本说明中&#xff0c;我们解释了TVM运行时的关键元素。 我们需要满足很多有趣的要求&#xff1a; 部署&#xff1a;从python / javascript / c 语言调用已编译的函数。 调试&#xff1a;在python中定义一个函数…

tvm的一个大体介绍

TVM的一个大体介绍 导入模型模型转换到relay转换到 _tensor_ _expression_ (TE)自动优化调度模型编译转换到TIR&#xff08;tensor IR&#xff09;编译器编译到机器码 导入模型 可以支持从tf&#xff0c;pytorch&#xff0c;或者onnx框架中导入模型。 模型转换到relay 上述框…

TVM 架构设计

TVM 架构设计 本文面向希望了解TVM体系结构和/或&#xff0c;积极参与项目开发的开发人员。 主要内容如下&#xff1a; 示例编译流程&#xff0c;概述了TVM将模型的高级概念&#xff0c;转换为可部署模块的步骤。 逻辑架构组件部分&#xff0c;描述逻辑组件。针对每个逻辑组…

TVM的安装过程

最近在看深度学习编译器相关的工作&#xff0c;其中FlexTensor给我留下了比较深刻的印象&#xff0c;加上这项工作是开源的&#xff0c;所以想看看这份工作的源码。首先是怎么把工程跑起来&#xff0c;FlexTensor倚仗TVM做代码生成&#xff0c;所以首先得安装TVM。 首先给出官…