PHP学习——配置环境(一)

一、安装Apache以及目录介绍(1~5个小点介绍的是详细配置,或者你可以直接跳到PHPStudy的配置流程,相比之下更加简单)

image-20240202210337830 image-20240202210406526 image-20240202210512092

image-20240202210900090

二、Httpd.exe的详细应用

image-20240202211119123
  • 服务器进程:运行之后才能够工作

  • 用来查看Apache 具有哪些功能以及配置文件是否有错:httpd或者httpd.exe

  • 配置一下环境环境变量

  • 查看使用模块

    1
    httpd-M
    image-20240202212244570
  • 校验配置文件是否有效:

    1
    httpd -t

    image-20240202213455991

可正常使用

三、配置默认站点

  • 让 Apache 确定服务器上访问的位置:网站文件夹所在位置

    image-20240202214600492

  • 方便用户使用名字访问对应的网站: 给文件夹对应的一个别名

    image-20240202214744789

    端口可以单独实现:httpd.conf:listen

  • 实现 DNS 域名解析: 通常默认站点都是本地 DNS,hosts文件

  • 凡事涉及到 Apache 配置文件的修改,那么重启 Apache 才能生效

四、安装配置PHP语言

  • 目录说明

image-20240202223901291
  • PHP.exe的应用

    PHP.exe 就是可以解析 PHP 代码转变为 HTML 代码从而让浏览器可以解析的。可通过以下指令执行PHP代码(配置环境变量)

五、配置 Apache 加载 PHP 模块

  • Apache 加载 PHP模块:在Apache 的主配置文件中加载对应的 PHP 提供的模块

    LoadModule php8_module PHP

    1
    LoadModule php8_module "D:\PHP\php-8.3.2-Win32-vs16-x64\php8apache2_4.dll"
  • Apache 分配工作給 PHP 模块: 如果是 PHP 代码就交给 PHP 处理:文件后缀判断.php结尾肯定是PHP代码

    1
    AddType application/x-httpd-php .php
  • 將 PHP 的配置文件加载到 Apache配置文件中:共同生效

    • 在Apache中指定 PHP 配置文件所在路径

      1
      PHPIniDir 'D:\PHP\php-8.3.2-Win32-vs16-x64\'
    • 默认情况下是不存在php.ini文件的,需要格式化

      image-20240203005754118

注意:需要重启这些设置才会有效果

六、PHPStudy速搭

官网

image-20240203122058204 image-20240203122136015 image-20240203122200713

image-20240203122224184