在Windows上安装 PHP 8 和 Apache 2.4
在当今Web开发中,PHP和Apache是最流行的组合之一。本文将指导您如何在Windows上安装PHP 8和Apache 2.4。我们将分步骤进行,确保每个人都能轻松完成安装。
第一步:下载和安装Apache
-
下载Apache:首先,从Apache Lounge网站(Apache Lounge)下载Apache HTTP Server的Windows版本。选择与您的操作系统(32位或64位)相匹配的版本。
-
解压和配置:
- 将下载的压缩包解压到您希望安装Apache的目录,例如
C:\Apache24
。 - 进入解压目录,您会看到一个
conf
文件夹,找到并打开httpd.conf
文件。 -
使用文本编辑器(如Notepad++)打开该文件,找到以下行并进行修改:
apache # Change the following directives as needed: DocumentRoot "c:/Apache24/htdocs" <Directory "c:/Apache24/htdocs">
您可以根据需要更改
DocumentRoot
及其相关目录。 -
安装Apache为服务:
- 打开命令提示符(以管理员方式),执行以下命令注册Apache服务:
bash cd C:\Apache24\bin httpd.exe -k install
-
输入后,Apache就会被安装为Windows服务。
-
启动Apache:使用以下命令启动Apache服务:
bash httpd.exe -k start
可以在浏览器中输入 http://localhost/
检查Apache是否正常运行。如果看到“它工作了”的页面,说明安装成功。
第二步:下载和安装PHP 8
-
下载PHP:访问PHP官方网站(PHP Downloads)下载最新的PHP 8版本(选择非线程安全版,适合Apache)。
-
解压和配置:
- 将下载的PHP压缩包解压到
C:\php
目录中。 -
将
C:\php
添加到系统环境变量中,以便在命令行中使用PHP。 -
配置php.ini:
- 将
php.ini-development
或php.ini-production
文件重命名为php.ini
,并编辑此文件。 -
在文件中找到并修改以下行,以启用所需的扩展,例如:
ini extension_dir = "ext" extension=mysqli extension=curl extension=gd
-
配置Apache与PHP集成:
-
返回到Apache的
httpd.conf
文件并添加以下行,确保Apache能够识别PHP:apache LoadModule php8_module "c:/php/php8apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/php"
-
在
httpd.conf
文件的最后,添加以下代码使得Apache能处理PHP文件:apache <IfModule mime_module> AddType application/x-httpd-php .php </IfModule>
第三步:测试PHP
- 创建测试文件:在
C:\Apache24\htdocs
目录中创建一个名为info.php
的文件,内容如下:
```php
```
-
重启Apache:在命令提示符中执行以下命令以重启Apache服务:
bash httpd.exe -k restart
-
查看结果:在浏览器中输入
http://localhost/info.php
,如果看到PHP配置信息页面,说明PHP已经成功安装并与Apache集成。
结论
通过以上步骤,您成功地在Windows上安装了PHP 8和Apache 2.4。这个组合是开发和测试PHP应用程序的强大工具。之后,您可以根据需要安装其他PHP扩展,并开始构建您的Web应用。希望这篇文章能对您有所帮助!