安装PHP7+Apache 2.4

Posted hzyhx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装PHP7+Apache 2.4相关的知识,希望对你有一定的参考价值。

我们来安装php7+Apache 2.4,用于开发。

环境:

点击链接下载。

1、安装

安装其实没什么,就是解压而已。

将php-7.3.4-Win32-VC15-x64.zip解压到C:\\apps\\php-7.3.4-Win32-VC15-x64 

:解压php-7.3.4-Win32-VC15-x64之前,先在C:\\apps中建一个文件夹

将httpd-2.4.39-win64-VC15.zip解压到C:\\Apache24。为什么要将httpd解压到C:盘呢?它的配置文件httpd.conf将根路径设置为C:\\Apache24,这样可以省事,不用改动配置文件。

:而这里直接解压到C:\\盘中即可,解压完后它会自动在C:\\生成一个Apache24

2、配置httpd

2.1 在227行,也就是#ServerName www.example.com:80这行的下面添加

ServerName 127.0.0.1:80

2.2 在C:\\Apache24\\conf\\httpd.conf文档最后添加下面的配置

# php7 support
LoadModule php7_module C:/apps/php-7.3.4-Win32-VC15-x64/php7apache2_4.dll
AddType application/x-httpd-php .php .html .htm
#configure the path to php.ini
PHPIniDir  C:/apps/php-7.3.4-Win32-VC15-x64

这里将php和httpd关联起来。php被当成httpd的一个模块。

:这里的文件路径改成你自己文件所在路径

2.3 开户虚拟机配置,将#Include conf/extra/httpd-vhosts.conf注释取消

技术图片

2.4 从C:\\apps\\php-7.3.4-Win32-VC15-x64赋值libssh2.dll文件到C:\\Apache24\\bin中

2.5 打开C:\\Apache24\\conf\\extra\\httpd-vhosts.conf

再注释以下代码:(就是在代码前加一个#就可以了)
DocumentRoot "${SRVROOT}/docs/dummy-host.example.com"
DocumentRoot "${SRVROOT}/docs/dummy-host2.example.com"

2.6 请修改C:\\Apache24\\conf\\中的httpd.conf文件

技术图片

 

在index.html后面加一个  index.php

2.7请修改C:\\Apache24\\conf\\中的httpd.conf文件

技术图片

注释235和236行代码,再添加

AllowOverride All
Require all granted

修改后,如下图所示:

技术图片

 

到此httpd配置完成。

3、配置PHP

进入文件夹C:\\apps\\php-7.3.4-Win32-VC15-x64,复制文件php.ini-development成php.ini

php.ini就是PHP的配置文件。用文本编辑器打开php.ini

取消下面的注释:

;extension_dir = "ext"

在753行。

在Windows下有些配置中,需要将ext改成绝对路径,C:\\\\apps\\\\php-7.3.4-Win32-VC15-x64\\\\ext

php.ini里的注释是分号;,取消注释就是删除前面的分号;

再找下面配置,取消注释:

;extension=curl
;extension=gd2
;extension=gettext
;extension=mbstring
;extension=mysqli
;extension=pdo_mysql
;extension=pdo_sqlite
;extension=sockets
;extension=exif 

到此PHP的配置完成。

4、写PHP测试

用文本编辑器(npp)打开C:\\Apache24\\htdocs文件夹里的index.html,在</body>前添加以下内容:

<?php
     phpinfo();
?>

保存。

5、运行测试

打开C:\\Apache24\\bin文件夹,双击httpd.exe程序。

技术图片

运行起来是这个样子,这说明配置任何问题。

:请勿关闭运行结果

6.再打开浏览器,在地址栏输入 http://localhost/ ,如果看到以下画面,说明安装配置成功!

技术图片

 

以上是关于安装PHP7+Apache 2.4的主要内容,如果未能解决你的问题,请参考以下文章

Centos 6.9 编译安装 apache 2.4+php7.2.3 + Fast-cgi

Centos 6.9 编译安装 apache 2.4+php7.2.3 + Fast-cgi

Windows下安装php7+Apache2.4+MySQL

windows下分别安装apache和php7

在 Win10 / Apache 2.4 / PHP 7.0.10 x64 下未加载 cURL

macOS Sierra安装Apache2.4+PHP7.0+MySQL5.7.16