本地Apache服务器如何添加php7模块

本地Apache服务器如何添加php7模块

在开发和调试过程中,我们需要在本地搭建一个Web服务器,以便于我们能快速地进行开发和测试。而在Web服务器中,往往需要使用到PHP来实现动态网站的开发。这里我们将介绍如何在本地搭建Apache服务器,并添加php7模块。

1. 搭建Apache服务器

首先,我们需要在本地搭建一个Apache服务器。这里我们以Windows操作系统为例,介绍Apache服务器的安装过程。

点击链接下载Apache服务器: https://www.apachehaus.com/cgi-bin/download.plx

安装过程中需要注意以下几点:

1.选择文件目录

我们可以选择保持默认的目录,也可以自定义目录。如果选择自定义目录,我们需要在PHP模块配置时对应到正确的目录下。

2.安装过程中需要注意 Apache安装目录下conf文件夹,httpd.conf为apache默认配置文件。

3.安装完成后,我们需要进行一些基础配置,包括修改 Apache 主配置文件 httpd.conf,以及测试服务器是否能正常运行。

修改httpd.conf

在安装目录的conf文件夹下找到httpd.conf文件,打开文件并进行如下修改。

找到以下代码:

AllowOverride none

Require all denied

修改为:

Options FollowSymLinks

AllowOverride all

Order allow,deny

Allow from all

Require all granted

配置完成后,我们需要重启 Apache 服务器,使其能够应用这些配置。

测试服务器是否能正常运行

打开浏览器,输入 http://localhost/index.html,如果能正常显示“Apache is working!”,则说明服务器配置成功,Apache 可以正常运行了。

2. 添加PHP模块

在 Apache 服务器中,我们需要添加 PHP 模块才能支持 PHP 的执行。这里我们以 PHP7 为例,介绍如何添加。

1.下载 PHP7

我们可以在官网下载 PHP7 的安装包:http://windows.php.net/download。选择符合自己环境的版本下载(包括 VC 版本和 x86/x64 版本),并解压到一个 PHP 目录。

2.配置PHP

在 PHP 目录下,找到 php.ini-production 文件,重命名为 php.ini,并修改如下配置。

找到以下代码:

;extension_dir = "ext"

修改为:

extension_dir = "D:\php\ext" //php的安装目录

3.添加PHP模块

在 Apache 安装目录的 conf 文件夹下找到 httpd.conf 文件,在最后一行处添加以下内容:

LoadModule php7_module "D:/php/php7apache2_4.dll" //php的dll文件路径

AddHandler application/x-httpd-php .php

PHPIniDir "D:/php"

配置完成后,也需要重启 Apache 服务器,以使其应用这些配置。

3. 测试PHP是否配置成功

我们可以通过创建一个 PHP 文件来测试 PHP 是否可以正常工作。在 Apache 安装目录的htdocs文件下,创建一个 PHP 文件,文件名为info.php,文件内容如下:

phpinfo();

?>

保存并访问http://localhost/info.php,如果能正常输出 PHP 的版本以及各种配置信息,则说明 PHP 已经成功安装。

在以上过程中,需要注意 Apache 和 PHP 的版本是需要匹配的。我们需要在 Apache 和 PHP 的相应版本中寻找相应的模块,并进行相应的配置。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签