Windows环境Apache httpd 2.4 web服务器加载PHP8:Hello,world!
(1)首先需要安装apache httpd 2.4 web服务器:
(2)在 PHP For Windows: Binaries and sources Releases 下载PHP:
PHP 编译版本有四种类型:
Thread-Safe(TS) - 线程安全,用于单进程 web 服务器,例如带有 mod_php 的 Apache
Non-Thread-Safe(NTS) - 非线程安全,用于 IIS 和其他 FastCGI web 服务器(使用带有 mod_fastcgi 的 Apache),并且推荐命令行脚本也用此版本
x86 - 用于 32 位系统。
x64 - 用于 64 位系统。
解压到一个目录下, 比如 D:\program\php\php-8.3.12
把 php.ini-production
改名为 php.ini
目录下这两个文件路径需要特别注意:
(3)到apache httpd服务器下文件目录,找到 httpd-2.4.62\Apache24\conf\httpd.conf 文件 ,在文件的末尾追加:
# 扩展httpd支持php
LoadModule php_module "D:/program/php/php-8.3.12/php8apache2_4.dll"
PHPIniDir "D:/program/php/php-8.3.12/php.ini"
同时,在httpd.conf 文件原先的422行 AddType application/x-gzip .gz .tgz
下面添加一行代码:
AddType application/x-httpd-php .php .html
变成:
(4)编写一个简单的php hello,world!程序:
php
<?php
echo "Hello,world!";
?>
保存为index.php,并把index.php放到 \httpd-2.4.62\Apache24\htdocs 目录下面:
(5)打开 ApacheMonitor.exe 启动httpd web服务器,然后在浏览器输入 localhost/index.php,如果一切正确,那么就回成功显示 Hello,world!