无法链接Apache和PHP以执行PHP文件

vx6bjr1n  于 11个月前  发布在  Apache
关注(0)|答案(1)|浏览(54)

我目前正面临着在Windows系统上链接Apache和PHP的问题。这是我遇到的问题:
我从https://www.php.net/downloads.php下载了PHP ZIP包,并将其解压缩到C:然后,我从https://httpd.apache.org下载了Apache HTTP Server并安装了它。我将PHP安装目录添加到系统的PATH环境变量中。但是,我无法在解压缩的PHP文件夹中找到将Apache与PHP链接的特定PHP模块文件。此外,Apache配置文件中没有提到PHP。因此,当我通过浏览器访问PHP文件时,它会显示PHP代码,而不是执行它。
我将感谢任何帮助解决这个问题。你能指导我如何在Windows系统上正确地链接Apache和PHP吗?我缺少哪些步骤,或者在哪里可以找到Apache所需的PHP模块文件?
提前感谢您的帮助!

huus2vyu

huus2vyu1#

正如@ADyson评论中所述,下载和安装预构建的环境(如XAMPP,WAMP等)会更容易。
因为你已经安装了两个(Apache和PHP),包括他们在Windows PATH环境变量等,我会告诉(至少一个)缺少的步骤是添加一些行到Apache的httpd.conf位于conf目录下。

#
# e.g., for PHP 8
#
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php

# Adjust the path to the real location of the corresponding module
LoadModule php_module "C:/php/php8apache2_4.dll"

# Change it to the directory path of
PHPIniDir "C:/php"

字符串
实际上,这还取决于您下载的PHP版本(我们推荐最新的稳定版本)以及与您安装的Apache版本的兼容性。

相关问题