Windows搭建php环境

在虚拟机中演示

因为自己笔记本已经有安装PHP环境的了,在虚拟机上介绍会比较方便一点。我用的是xampp 的集成包。但是接下来介绍的是phpstudy 也是比较方便的集成包。
xampp界面:
请添加图片描述
phpstudy界面:
请添加图片描述

下载phpstudy

phpstudy
phpStudy_64 官网下载Windows版本
鼠标右击『phpStudy_64.zip』(win11用户先点击“显示更多”)压缩包选择解压到请添加图片描述

解压完成后,双击打开解压后的『phpStudy_64』文件夹


鼠标右击『phpStudy_64.8.1.1.3』选择『已管理员身份运行』

请添加图片描述

自定义选项,改D盘,但不要有中文路径

请添加图片描述
点击完成安装
请添加图片描述

安装Nginx1.16.1、MySQL8.0.12、PHP8.0.2nts

请添加图片描述
安装Nginx1.16.1
请添加图片描述
安装MySQL8.0.12
请添加图片描述
安装php8.0.2nts请添加图片描述

启动web服务

请添加图片描述

创建网站

点击创建网站,弹出『窗口』
域名:localhost 或者 本机ipv4地址
请添加图片描述

运行网站

点击管理-打开网站
请添加图片描述
运行默认浏览器-站点创建成功
请添加图片描述

PHP项目运行

请添加图片描述
PHP 代码

<!DOCTYPE html>
<head>
  <title>九九乘法表</title>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" type="text/css" href="css.css">
</head>
<body>
  <?php
  echo '<table width="800" heigh="200" border="1">';
  for ($i = 1; $i <= 9; $i++) {
    echo '<tr>';
    for ($j = 1; $j <= 9; $j++) {
      if (($j * $i) % 3 == 0) {
        if ($j == $i) {
          echo '<td class="hov-bg bg">' . $j . '*' . $i . '=' . $i * $j . '</td>';
        } else {
          echo '<td class="hov-bg">' . $j . '*' . $i . '=' . $i * $j . '</td>';
        }
      } else {
        if ($j == $i) {
          echo '<td class="bg">' . $j . '*' . $i . '=' . $i * $j . '</td>';
        } else {
          echo '<td>' . $j . '*' . $i . '=' . $i * $j . '</td>';
        }
      }
    }
    echo '</tr>';
  }
  ?>
</body>
</html>

css 样式

.hov-bg:hover{
  background-color: pink;
}
.bg{
  background-color: red;
}

其他

由于找不到vcruntime140dll

用的虚拟机(或者服务器)有些会出现这种情况:由于找不到vcruntime140dll,无法继续执行代码
原因:Visual C++版本太低了
解决:C:\Windows\System32 缺啥就从自己计算机复制过去

### 如何在 Windows 系统中搭建 PHP 开发环境 #### 安装 PHP 为了在 Windows 上配置 PHP 运行环境,可以按照以下方法操作: 1. **下载 PHP** 需要从官方站点下载适合的 PHP 版本。可以从 [PHP官方网站](https://www.php.net/downloads) 下载最新版本或者稳定版[^1]。 2. **解压并设置目录结构** 将下载好的压缩包解压到指定路径(例如 `C:\php`),并将该路径加入系统的环境变量 PATH 中以便全局调用命令行工具。 3. **创建配置文件** 在解压后的 PHP 文件夹中找到名为 `php.ini-development` 的文件,并将其复制一份重命名为 `php.ini`。此文件即为 PHP 的主要配置文件。 4. **修改配置文件** 打开新命名的 `php.ini` 文件,在其中查找如下几项进行调整: - 解除注释扩展模块加载部分(去掉前面的分号`;`),比如 MySQL 或者其他数据库支持库; - 设置错误报告级别以及日志记录位置等参数以方便调试程序时查看问题所在。 #### 使用 Docker 搭建更高效的 PHP 环境 另一种方式是利用容器化技术——Docker 来快速部署完整的 LAMP/LEMP 堆栈而无需单独安装各个组件。这种方法特别适用于团队协作项目或是跨平台迁移场景下保持一致性需求的情况[^2]。 1. **安装 Docker Desktop** 访问[Docker官网](https://www.docker.com/products/docker-desktop),根据提示完成软件安装过程。 2. **拉取镜像** 执行命令来获取所需的 php-fpm 和 web server (Nginx/Apache) 镜像资源。 ```bash docker pull php:7.4-fpm ``` 3. **编写 Compose 文件** 创建一个 YAML 格式的 compose 文件定义服务关系和服务内部细节描述。 ```yaml version: '3' services: app: image: php:7.4-fpm volumes: - ./src:/var/www/html nginx: image: nginx:latest ports: - "8080:80" depends_on: - app ``` 4. **启动服务** 在包含上述 yaml 文件所在的目录执行下面这条指令即可一键开启整个应用堆栈。 ```bash docker-compose up -d ``` 通过以上两种途径之一就可以成功构建起自己的 windows 平台上的 php 应用了! ```python print("测试您的 PHP 是否正常工作") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最好结果

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值