本地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 的相应版本中寻找相应的模块,并进行相应的配置。