配置 Apache 加载 PHP 模块

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2022年8月9日 (二) 18:06的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索
  1. Apache 加载 PHP 模块:在 Apache 的主配置文件中加载对应的 PHP 提供的模块
    • LoadModule php_module PHP 所提供的模块链接所在路径
      #加载PHP
      LoadModule php_module 'E:/record/2022/8/8/php-8.1.9-Win32-vs16-x64/php8apache2_4.dll'
      
      注意:Apache 与 PHP 必须同为32位或64位版本,否则 httpd -t 会报错
      Apache加载PHP模块成功.png
  2. Apache 分配工作给 PHP 模块:如果是 PHP 代码就交给 PHP 处理:文件后缀判断.php结尾肯定是 PHP 代码
    addType application/x-httpd-php .php
    
    Apache 分配工作给 PHP 模块.png
  3. 将 PHP 的配置文件加载到 Apache 配置文件中:共同生效
    1. 在 Apache 中指定 PHP 配置文件所在路径 PHPIniDir php.ini 所在路径
      PHPIniDir "E:\record\2022\8\8\php-8.1.9-Win32-vs16-x64"
      
      加载PHP配置文件.png
    2. php.ini 文件默认是不存在的,是以 development 和 production 格式存在,需要格式化,复制重命名 php.development 为 php.ini
      Php.ini.png
      说明:PHP 的配置文件已经加入到 Apache 的配置项中,意味着 php.ini 的修改需要 Apache 的重启才会生效