Win10 安装 Apache 和 PHP

说明: 虽然 PHPStudy 之类的软件给我们提供了方便的集成环境,但是 其使用的是非线程安全的 PHP 版本(Not Thread Safe,NTS), 某些功能不可以使用。所以,我们还需要自己再安装一个 Apache+PHP 的环境。

一、下载 Apache

Apache 官 网 下 载 安 装 包 : http://www.apachelounge.com/download/
我们是 64 位操作系统,下载 win64 版本(主版本是 2.4 即可, 后面的小版本无影响)。

2、把压缩包解压到没有中文名字的路径
比如我解压到了 E:\dev_runApp\

二、下载 PHP

php 官网下载:https://windows.php.net/download/ 这里我们下载 7.4 版本的(7.4.24 或者 7.4.22 都可以),64 位的, 线程安全的版本,Thread Safe。
下载 zip 压缩包。

解压出来:

三、配置 PHP

1、把 php 文件夹,根目录中的 php.ini-development 复制一份, 并修改为:php.ini。

2、修改 php.ini 将 ;extension_dir = “ext” 修改为 ext 的实际路径,比如 extension_dir = “E:\dev_runApp\php-7.4.22\ext” 如图:

备注:如果要让 phpstudy 使用这个版本的 PHP,把 PHP 整个 文件夹复制到 phpstudy_pro\Extensions\php 目录下即可,此 事 ext 的路径改为对应的实际路径。
3、配置 php 环境变量
点击左下角 Windows 图标,输入“环境变量” 环境变量:
系统变量,选中 Path,编辑:

添加 PHP 根路径和 ext 的路径,如图:

四、Apache 配置

打开 Apache/conf 目录下的 httpd.conf 1、修改:Define SRVROOT,将 Define SRVROOT “Apache24 的路径”,如图:

2、73 行左右,添加如下代码: 路径改为你 PHP 解压的对应的路径。
#php support LoadModule php7_module E:\dev_runApp\php-7.4.22\php7apache2_4.dll PHPIniDir E:\dev_runApp\php-7.4.22
如图:

3、模块里面,需要的功能,取消前面的分号注释

4、添加 PHP 类型支持 在#AppType 后面添加一行: AddType application/x-httpd-php .php .html .htm 如图:

5、为了避免和其他 HTTP 服务器占用的 80 端口冲突,修改 Listen 后面的端口号,自定义。

五、启动 Apache

通过 bin 目录下的 ApacheMonitor.exe 启动服务。 也可以创建快捷方式。
找到电脑右下角的托盘图标
单击,鼠标移动到服务上,可以启动、停止、重启
如果没有服务: 管理员方式启动 cmd
在 Apache/bin 目录下执行: httpd.exe -k install -n “Apache24”

服务安装好以后启动。 如果服务启动失败: 在 Apache/bin 目录下执行: httpd.exe -t 访问 http://localhost:7298/ 看到这个界面代表 Apache 运行成功。

编写一个 phpinfo.php,内容如下

 <?phpphpinfo(); ?>

把 phpinfo.php 放在 Apache 的网站根目录下,例如: E:\dev_runApp\Apache24\htdocs 注意:这个路径是网站的根路径,以后所有的代码都放在这个目录下。
访问:http://localhost:7298/phpinfo.php 看到这个界面代表 PHP 运行成功。

Win10 安装 Apache 和 PHP相关推荐

  1. 【转】如何在win10(64位系统)上安装apache服务器

    如何在win10(64位系统)上安装apache服务器 今天装了Apache服务器,下面是我总结的方法: 一,准备软件 1.64位的apache版本 传送门:http://www.apacheloun ...

  2. Win10安装Maven并更换阿里源

    Win10安装Maven并更换阿里源 文章目录 Win10安装Maven并更换阿里源 前言 安装Maven 配置环境变量 更换Maven源 参考文章 前言 根据百度百科的描述,Maven 是基于项目对 ...

  3. win10安装PHPStudy 2018及mysql版本升级

    之前很长一段时间开发都是使用WamServer集成环境一键安装,不报错安装好后再配置下项目的虚拟域名,基本开发就可以完成了,但有些项目配置虚拟域名没有Nginx配置那么方便.那时候根据项目组同事统一都 ...

  4. win10安装Tomcat10详细教程

    win10安装Tomcat10详细教程 提示:安装Tomcat前需要本机有java环境,如未有java环境的,可以先参考此篇博文: win10安装JDK1.8详细教程. 文章目录 win10安装Tom ...

  5. java代码审计----win10安装docker

    开始看<java代码审计> 第一先安装jdk 多版本jdk共存 安装docker win10安装docker docker官网下载desktop 安装后,docker启动不起来,小鲸鱼图标 ...

  6. 安装Apache服务器遇见.dll丢失等问题解决

    学习需要安装一个Apache服务器,然后就去下载了,下载安装过程可以参考百度https://jingyan.baidu.com/article/d8072ac47baf0eec95cefdca.htm ...

  7. VMware 装Ubuntu、Win10 及Apache

    VMware下载 1.浏览器搜索 VMware download , 进入如下链接 2.下拉找到 Workstation 16 Pro for Windows, 点击立刻下载 3.打开安装包(.exe ...

  8. win10安装docker教程、常见问题和原理总结

    文章目录 前言 一.Docker是什么? Docker通常应用场景: 准备开始 为什么要引入docker? docker基本概念 docker工作流程 docker原理: 二.win10上安装dock ...

  9. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

最新文章

  1. CPD和DESCR文件查看
  2. 每日一皮:上线一切正常的顺畅感就是如此赏心悦目!
  3. 文档被保存但是语音识别的数据丢失
  4. react 技术栈项目轻量化方案调研
  5. Java overview JVM
  6. android应用框架与原理之应用框架
  7. android 串口调试工具_树莓派通用串口通信实验
  8. OpenCL向量相加
  9. Linux下查看版本及系统信息
  10. IOS-简单WebView的使用
  11. C++ 好的博客??
  12. 通达OA 2011-2013 通杀GETSHELL
  13. Excel生成柱状图报表示例
  14. 聚类算法——KMeans(K-均值)
  15. 计算机显卡更新,电脑显卡升级,教您显卡怎么升级
  16. 查看进程是否是由于linux OOM killer机制杀死的方法
  17. 支持向量机_4:Outliers
  18. 2017诺贝尔文学奖揭晓!1901-2017年最全诺奖书单来了
  19. webscraper多页爬取_Web Scraper 翻页——抓取「滚动加载」类型网页(Web Scraper 高级用法)| 简易数据分析 10...
  20. SQL Server中公用表表达式 CTE 递归的生成帮助数据,以及递归的典型应用

热门文章

  1. NYOJ---1131买水果
  2. osta计算机考试题型,计算机基础—OSTA考试相关事宜
  3. java的-json_Java中的JSON
  4. Python 实现淘宝秒杀
  5. 理解一维数组中 buf、buf[0]、buf[0]、buf 四个符号的含义
  6. 银联内核与pboc内核的区别(闪付流程)
  7. 骨传导耳机的几大弊端?骨传导耳机优缺点分析
  8. 2015年3月10日
  9. 错误 0x800f0982解决办法
  10. 如何让 keil MDK v5 支持 ARM7/9 设备