“配置 Apache 加载 PHP 模块”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
(未显示同一用户的3个中间版本) | |||
第1行: | 第1行: | ||
#Apache 加载 PHP 模块:在 Apache 的主配置文件中加载对应的 PHP 提供的模块 | #Apache 加载 PHP 模块:在 Apache 的主配置文件中加载对应的 PHP 提供的模块 | ||
− | #*LoadModule | + | #*LoadModule php_module PHP 所提供的模块链接所在路径<syntaxhighlight lang="apacheconf"> |
#加载PHP | #加载PHP | ||
LoadModule php_module 'E:/record/2022/8/8/php-8.1.9-Win32-vs16-x64/php8apache2_4.dll' | LoadModule php_module 'E:/record/2022/8/8/php-8.1.9-Win32-vs16-x64/php8apache2_4.dll' | ||
− | </syntaxhighlight>'''<big>注意:Apache 与 PHP 必须同为32位或64位版本,否则 httpd -t 会报错</big>''' | + | </syntaxhighlight>'''<big>注意:Apache 与 PHP 必须同为32位或64位版本,否则 httpd -t 会报错</big>'''[[文件:Apache加载PHP模块成功.png|无|缩略图|450x450像素]] |
+ | #Apache 分配工作给 PHP 模块:如果是 PHP 代码就交给 PHP 处理:文件后缀判断.php结尾肯定是 PHP 代码<syntaxhighlight lang="apacheconf"> | ||
+ | addType application/x-httpd-php .php | ||
+ | </syntaxhighlight>[[文件:Apache 分配工作给 PHP 模块.png|无|缩略图|600x600像素]] | ||
+ | #将 PHP 的配置文件加载到 Apache 配置文件中:共同生效 | ||
+ | ##在 Apache 中指定 PHP 配置文件所在路径 PHPIniDir php.ini 所在路径<syntaxhighlight lang="apacheconf"> | ||
+ | PHPIniDir "E:\record\2022\8\8\php-8.1.9-Win32-vs16-x64" | ||
+ | </syntaxhighlight>[[文件:加载PHP配置文件.png|无|缩略图|600x600像素]] | ||
+ | ##php.ini 文件默认是不存在的,是以 development 和 production 格式存在,需要格式化,复制重命名 php.development 为 php.ini[[文件:Php.ini.png|无|缩略图|450x450像素]]说明:PHP 的配置文件已经加入到 Apache 的配置项中,'''<big>意味着 php.ini 的修改需要 Apache 的重启才会生效</big>''' |
2022年8月9日 (二) 18:06的最新版本
- Apache 加载 PHP 模块:在 Apache 的主配置文件中加载对应的 PHP 提供的模块
- LoadModule php_module PHP 所提供的模块链接所在路径注意:Apache 与 PHP 必须同为32位或64位版本,否则 httpd -t 会报错
#加载PHP LoadModule php_module 'E:/record/2022/8/8/php-8.1.9-Win32-vs16-x64/php8apache2_4.dll'
- LoadModule php_module PHP 所提供的模块链接所在路径
- Apache 分配工作给 PHP 模块:如果是 PHP 代码就交给 PHP 处理:文件后缀判断.php结尾肯定是 PHP 代码
addType application/x-httpd-php .php
- 将 PHP 的配置文件加载到 Apache 配置文件中:共同生效
- 在 Apache 中指定 PHP 配置文件所在路径 PHPIniDir php.ini 所在路径
PHPIniDir "E:\record\2022\8\8\php-8.1.9-Win32-vs16-x64"
- php.ini 文件默认是不存在的,是以 development 和 production 格式存在,需要格式化,复制重命名 php.development 为 php.ini说明:PHP 的配置文件已经加入到 Apache 的配置项中,意味着 php.ini 的修改需要 Apache 的重启才会生效
- 在 Apache 中指定 PHP 配置文件所在路径 PHPIniDir php.ini 所在路径