下载下面的文件

httpd-2.4.39-win64-VC15.zip

php-7.3.4-Win32-VC15-x64.zip

如果下载失效,从这里下载 https://windows.php.net/downloads/releases/php-7.3.5-Win32-VC15-x64.zip

1、解压

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

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

2、配置httpd

2.1 在C:\Apache24\conf\httpd.conf,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

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

到此httpd配置完成。

3、配置PHP

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

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

取消下面的注释:

753行,;extension_dir = "ext"

再将ext改成绝对路径,C:\\Apps\\php-7.3.4-Win32-VC15-x64\\ext

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

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


到此PHP的配置完成。

4、写PHP测试

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

<?php
phpinfo();
?>


保存。

5、运行测试

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

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

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


												

Windows10安装PHP7+Apache 2.4的更多相关文章

  1. Linux安装php-7.0.16,完成php和apache的配置

    Linux安装php-7.0.16,完成php和apache的配置     版本:php-7.0.16.tar.gz,libxml2-2.9.2.tar.gz(php需要它的支持,首先安装它) 说明 ...

  2. Centos7 安装配置Apache+Mysql5.7+PHP7.0+phpmyadmin

    Centos7 下安装配置Apache+Mysql5.7+PHP7.0+phpmyadmin 搭建LAMP =========================================Apach ...

  3. Windows10搭建PHP7开发环境

    原文:Windows10搭建PHP7开发环境 3年前写了一篇<Windows下搭建PHP开发环境>之后就再也没有碰过PHP了,最近新发布了PHP7然后回去看了一下之前写的文章,发现很多配置 ...

  4. CentOS 7.1编译安装PHP7

    原文: https://typecodes.com/web/centos7compilephp7.html?utm_source=tuicool&utm_medium=referral 1 创 ...

  5. 编译安装PHP7并安装Redis扩展Swoole扩展

    编译安装PHP7并安装Redis扩展Swoole扩展 在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了 本php7是编译成fpm-php 使用的, 如果是apache那么 ...

  6. centos 7.2 安装PHP7.1+apache2.4.23

    安装准备:   http://ftp.cuhk.edu.hk/pub/packages/apache.org//httpd/httpd-2.4.23.tar.gz 下载apache http://cn ...

  7. 搭建LNAMP环境(四)- 源码安装PHP7

    上一篇:搭建LNAMP环境(三)- 源码安装Apache2.4 一.安装PHP7 1.yum安装编译php需要的包 yum -y install libxml2 libxml2-devel curl- ...

  8. windows10安装composer并解决和xdebug的冲突

    环境:windows10,php7,php安装目录C:\php\,php目录已加入windows的PATH. 1.下载composer,在Windows下最简单的办法是下载composer.phar并 ...

  9. HomeBrew 安装 PHP7.1(开发笔记)

    HomeBrew 安装 PHP7.1 $ brew update $ brew tap homebrew/dupes $ brew tap homebrew/php $ brew update $ b ...

随机推荐

  1. vue2项目,踩坑Jest单元测试

    目前的项目已经维护了挺久,由于客户要求,我们要为项目加上单元测试,挑选一番后选择了Jest(配置简便,开箱即用),下面记录了此次为项目添加Jest作为单元测试的经历. 安装Jest 1. 在项目目录下 ...

  2. Hadoop - HA学习笔记

    Hadoop HA概述 工作要点 通过双NameNode消除单点故障 元数据管理方式需要改变:内存中各自保存一份元数据:Edits 日志只有 Active 状态的NameNode节点可以做写操作:两个 ...

  3. JavaScript与C#互通的DES加解密算法的实现(转)

    本文提供了一个能使JavaScript与C#互通的DES加解密算法的实现,在前台页面中用JavaScript版本的DES算法将数据加密之后,传到服务器端,在服务器端可用C#版本的DES解密算法将其解密 ...

  4. [ Skill ] load 函数优化,识别相对路径

    https://www.cnblogs.com/yeungchie/ 在 cds.lib 文件中定义库的路径,为了规范库定义的管理,经常这样做: . |-- cds.lib ------------- ...

  5. layui 表单的使用

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  6. iCloud开发: key-value Storage,CloudKit,iCloud Documents

    目录 iCloud开发 iCloud三种类型的存储方式 项目配置 1.iCloud 官网配置 2.本地Xcode配置 注意事项 一.key-value storage 1.获取默认store 2.写入 ...

  7. 为什么我的MySQL会“抖”一下?

    不知道你有没有遇到过这样的场景,一条 SQL 语句,正常执行的时候特别快,但是有时也不知道怎么回事,它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短. 1)InnoDB 在处理 ...

  8. 1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client。

    三:出现的一个错误在安装完MySQL的时候,我们现在一般都使用Navicat来连接数据库,可惜出现下面的错误:1251-Client does not support authentication p ...

  9. 解决vue单页面应用做微信JSSDK注入权限时出现“invalid signature”(ios端)

    --都说微信开发多坑,没想到遇到一个天坑. 在做一个vue项目时,要用到微信JS-SDK,官方文档详见:https://developers.weixin.qq.com/doc/offiaccount ...

  10. 云平台将故障Pod流量下线通用思路与OpenShift操作实战

    1 写在前边 自从公司项目前年上了 OpenShift 3.9 私有云平台,更新部署程序的确变得更加容易了.但是带来了很多复杂性,运维实施人员的学习曲线也陡然上升. 上云之前:在项目没上容器云的早期, ...