当前位置: 首页 > news >正文

课堂练习 2:测试 PHP 是否安装成功

任务要求

  1. 创建 test.php 并访问查看输出结果如下图。

  2. 若是想按 index.php 能用 localhost/127.0.0.1 默认访问?

  3. 若是想用 www.phptest.com 直接访问?

操作步骤

1. 创建 test.php 文件

  1. 打开记事本或任何文本编辑器。

  2. 输入以下内容:

    <?php
    phpinfo();
    ?>
  3. 将文件保存为 test.php,保存位置为 C:\xampp\htdocs

 

2. 访问 test.php 文件

  1. 打开浏览器。

  2. 在地址栏输入 http://localhost/test.php,按回车键访问。

  3. 确认页面显示 PHP 的版本信息和其他配置详情。

3. 配置 index.php 为默认访问页面

  1. 打开 XAMPP 安装目录下的 apache\conf\httpd.conf 文件。

  2. 搜索 DirectoryIndex,找到以下行:

    DirectoryIndex index.html
  3. 修改为:

    DirectoryIndex index.html index.php
  4. 保存文件并重启 Apache 服务。

 

我显示的是上图所示后来修改根据

在 Apache 的配置文件 httpd.conf 中设置 index.php 为默认访问页面的步骤如下:

1. 打开 XAMPP 安装目录下的 apache\conf\httpd.conf 文件。
2. 搜索 `DirectoryIndex`,找到类似以下的配置:
   DirectoryIndex index.html
3. 修改为:
   DirectoryIndex index.php index.html
   这样,Apache 会优先查找 index.php 文件,如果不存在则查找 index.html 文件。
4. 保存文件并重启 Apache 服务。

如果在 httpd.conf 文件中找不到 `DirectoryIndex index.html`,可以尝试以下步骤:

1. 打开 httpd.conf 文件。
2. 搜索 `DirectoryIndex`,找到相关的配置行。
3. 修改该行为:
   ```
   DirectoryIndex index.php index.html
   ```
4. 保存文件并重启 Apache 服务。

如果仍然找不到 `DirectoryIndex` 的配置,可以在 httpd.conf 文件中添加以下行:
```
DirectoryIndex index.php index.html
```
然后保存文件并重启 Apache 服务。

此外,如果你使用了虚拟主机配置,还需要检查虚拟主机的配置文件(通常在 conf/extra/httpd-vhosts.conf),确保其中的 `DirectoryIndex` 设置也包含 index.php。

 

4. 配置 www.phptest.com 直接访问

  1. 打开 C:\Windows\System32\drivers\etc\hosts 文件。

  2. 在文件末尾添加以下内容:

    127.0.0.1 www.phptest.com
  3. 保存文件。

  4. 打开浏览器,在地址栏输入 http://www.phptest.com,按回车键访问。

  5. 确认页面显示 index.html 的内容。

 

 

http://www.dtcms.com/a/72806.html

相关文章:

  • 用uv管理python环境/项目(各种应用场景)
  • Kafka可视化工具KafkaTool工具的使用
  • 3.4 Spring Boot整合Elasticsearch:全文检索与聚合分析
  • 游戏引擎学习第164天
  • 解析GNGGA数据,C语言单片机
  • 【k8s002】k8s健康检查与故障诊断
  • ETIMEDOUT 网络超时问题
  • 电机控制常见面试问题(十三)
  • redis事务
  • 企业微信群聊机器人开发
  • 深度优先搜索(DFS)与方格图的连通性判断
  • 案例驱动的 IT 团队管理:创新与突破之路:第一章 重构 IT 团队管理:从传统到创新-1.2.1 真实场景还原:从失败中学习
  • MATLAB基于ResNet18的交通标志识别系统
  • S32K144入门笔记(十二):LPIT的解读
  • MySQL单表查询大全【SELECT】
  • .NET_Prism基本项目创建
  • Java实体类转JSON时如何避免null值变成“null“?
  • TypeORM 和 Mongoose 是两种非常流行的 ORM 工具
  • Kubernetes pod 控制器 之 Deployment
  • pytorch中的基础数据集
  • CSS引入方式、字体与文本
  • Flask中使用WTForms处理表单验证
  • 前端学习记录:解决路由缓存问题
  • 东芝2323AMW复印机安装纸盒单元后如何添加配件选项
  • 【商城实战(38)】Spring Boot:从本地事务到分布式事务,商城数据一致性的守护之旅
  • 嵌入式系统中的Board Support Package (BSP)详解:以Xilinx Zynq为例
  • AndroidStudio+Android8.0下的Launcher3 导入,编译,烧录,调试
  • BSP、设备树和HAL的关系:以Xilinx Zynq为例与PC BIOS的对比
  • nginx请求限流设置:常见的有基于 IP 地址的限流、基于请求速率的限流以及基于连接数的限流
  • 结构体定义与应用