完成全部教程预计用时半小时到一小时不等。

所有下载:

1 Apache Server

https://www.apachelounge.com/download/

2 Microsoft Visual C++ Redistributable

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

3. PHP (Thread Safe)

Binaries and sources QA Releases​windows.php.net

这里多说一句,由于数据库管理工具phpMyAdmin的兼容性还没有做好,目前应该只支持7.2及以下版本的PHP,所以如果想用phpMyAdmin管理数据库的同学可以去下7.2版本或以下的PHP。但phpMyAdmin不是管理数据库的唯一手段,用命令行完全也可以操作,同学们按照自己的偏好去做就行了。

4 MySQL

Download MySQL Installer

☆这里不用注册,直接下载,点击下方小字

5.phpMyAdmin

MySQL的管理工具,用不用都行,MySQL也可以用CMD命令行操作

另外phpMyAdmin的兼容性还没有做好,目前应该只支持7.2及以下版本的PHP

Downloads

该下的都下着,下完了先放着,咱们继续。

安装apache和PHP

1解压下载的apache压缩文件,随便到一个目录,打开,复制其中的apache24文件夹,到C盘根目录

从网上下载的压缩包
复制apache24

2 运行下载的 Microsoft Visual C++ Redistributable安装文件,直接安装

安完之后要重启电脑,可以先把这篇文章收藏一下,方便一会继续

又见面了。

3 打开C盘下的Apache24文件夹下的cond文件夹下的httpd.conf,用记事本(或者你喜欢的其他text软件)打开

最后面加上

LoadModule php7_module "c:/php/php7apache2_4.dll"

AddHandler application/x-httpd-php .php

#configure the path to php.ini

PHPIniDir "C:/php"

CTRL+F找到 DirectoryIndex

<IfModuledir_module>
DirectoryIndexindex.html   //这里把html改成PHP
</IfModule>

html改成php

CTRL+F找到servername

把www.example.com:80改成localhost

保存。

解压下载的PHP压缩包,到C盘PHP文件夹(新建)

win+R 输入 cmd,CTRL+shift+enter用管理员模式打开控制台

安装apache,输入:C:apache24binhttpd –k install

更改环境变量,打开控制面板→系统→高级系统设置→环境变量,系统变量里找到path,编辑,新建三个:

C:php

C:Apache24

C:Apache24bin

控制台输入

C:apache24binhttpd –S

配置PHP

c盘中打开PHP文件夹

找到php.ini-development,把文件名改成php.ini,并用记事本打开

搜索extension_dir = "ext",把之前的“;”删除

搜索extension=mysqli, 同样把之前的“;”删除

注!这里有个坑,如果搜索extension=mysqli,会发现有两个地方有,注意第一个不去动,删第二个;

如下图

第一处extension=mysqli不变
第二处删除分号

保存!

测试:打开管理员模式下的控制台

连续输入两次cd..回到C盘根目录

输入cd php 进入php文件夹

输入 php -m

打开浏览器 URL网址输入localhost.

如果看到index,即成功了。

如果没成功,先不要检查是否出错了,继续往下走,下面有一步会检查apache状态。

安装调试MySQL

运行安装文件

第二步注意选择 Server only

一直点继续,安装完毕,开始调试。

选择Standalone MySQL Server / Client MySQL Replication

继续,下一页什么都不改

再下一页选择 Legacy

下一步,输入密码和添加用户

剩下的一直点继续,直到完成

检查windows服务

右键我的电脑,点击管理

左侧找到服务,查看apache2.4 和mysql80的状态是否是运行,如果没有,右键启动。

这里apache启动以后,刚才localhost没有显示成功的同学,现在再去试试,如果前面操作没有错误,应该是可以显示成功的,如果还没成功,就说明有步骤做错了。

附加:安装 phpMyAdmin

下载好phpMyAdmin以后

把下载好的压缩文件,解压到C:Apache24htdocs ,重命名为 phpMyAdmin

这里我们再次进入localhost

可以看到phpMyAdmin

点击进入,选择下面的

按我们之前设置的用户名和密码登录

登录成功后,我们可以在这里对MySQL数据库进行操作。

到这里全部准备工作就结束了,祝大家写网页顺利。

apache端口一直在增加_PHP环境全套针细教程:Windows安装Apache, PHP and MYSQL相关推荐

  1. Windows安装Apache服务器及证书

    Windows安装Apache服务器及证书 因为Apache服务器的安装需要很多的依赖包,所以我们直接下载XAMPP(X :支持跨平台 ,A :Apache ,M :MySQL 或Maria DB , ...

  2. Windows安装Apache注册服务出现(OS 5)拒绝访问。 : AH00369: Failed to open the Windows service manager,

    windows安装Apache,注册服务出现"(OS 5)拒绝访问. : AH00369: Failed to open the WinNT service manager..." ...

  3. windows安装Apache,注册服务出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager...错误

    windows安装Apache,注册服务出现"(OS 5)拒绝访问. : AH00369: Failed to open the WinNT service manager..." ...

  4. 云服务器环境搭建(详细教程)——安装JDK环境、TomCat服务器、MySQL数据库

    [前言]前不久购买了华为云云服务器,打算从零开始搭建一个博客.搭建博客首先要做的是配置环境,对于我来说,jdk.tomcat.mysql也是经常配置,配置其实也很简单,但每次都得查一些安装的语句,于是 ...

  5. apache php wordpress,windows 安装 apache php wordpress

    为团队安装 Blog,我比较喜欢用 nginx.比如在之前在 nginx 上安装 wordpress,这是在 linux 下.我们团队 Blog 服务器 windows 2003,用 nginx + ...

  6. Windows安装Apache(解决问题Set the 'ServerName' directive globally to suppress this message)

    下载Apache 修改tttp.conf文件 命令安装http服务 (解决问题Could not reliably determine the server's fully qualified dom ...

  7. 【最全最详细】服务器环境搭建(详细教程)—— 安装Maven

    一.安装Maven压缩包 [注]可以去maven库查看想要下载的版本. 1.首先在云服务器上创建maven文件夹 // 我是在/usr/local文件夹下创建的,看个人需求 mkdir /usr/lo ...

  8. 【经验】CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境

    CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境 Fedora 8下用Yum安装Apache+PHP+MySQL环境 fedora8 用yum来管理安装Apache+PHP+M ...

  9. Apache+PHP环境搭建新手向教程

    Apache+PHP环境搭建新手向教程 1.安装和配置Apache 下载并安装Apache 首先从apache官网下载[Download - The Apache HTTP Server Projec ...

  10. fedora php mysql_Fedora 8下用Yum安装Apache+PHP+MySQL环境

    Fedora 8下用Yum安装Apache+PHP+MySQL环境 fedora8 用yum来管理安装Apache+PHP+Mysql的基本安装. 1. 安装Apahce, PHP, Mysql, 以 ...

最新文章

  1. 用Unity和Playmaker创建一个限时游戏 Creating a Time Limit game with Unity and Playmaker
  2. 解决C#导出excel异常来自 HRESULT:0x800A03EC的方法 .
  3. Linux服务器文件描述符最大值修改
  4. 关于[入行几年后,你的未来应该在哪里]的思考
  5. mysql自增id前端安全显示_mysql使用自增id遇到的坑
  6. 02-CSS基础与进阶-day7_2018-09-07-21-27-32
  7. how to verify that Listener is entry point of application
  8. 如何通过软件项目开发来提高自身的实力。
  9. LXD 2.0 系列(十二):调试,及给 LXD 做贡献
  10. 通达信公式大全_通达信MACD金叉的选股公式大全
  11. python编写网页游戏脚本_[大数据]用Python脚本做一些网页游戏中力所能及的自动化任务 - 码姐姐找文...
  12. 计算机考研839,2018年北京语言大学计算机软件与理论839计算机系统与设计之计算机操作系统考研基础五套测试题...
  13. 如何构建config文件
  14. 计算机网络 之 局域网
  15. php中文网灭绝师太照片,灭绝师太照片欣赏
  16. ALM/QC11.0在win8/IE11下无法浏览
  17. java抽象类的继承_Java,如何从抽象类继承方法
  18. 宏观经济笔记--社会消费品零售总额
  19. 互联网创业公司的一段经历
  20. Android原生图表库调研

热门文章

  1. Centos下 为Firefox安装Flash插件
  2. ubuntu12.04 安装 coreseek 4.1beta (转)
  3. 81岁自学编程,苹果最高龄iOS开发者:阻碍你实现梦想的,从来就不是年龄
  4. Study From DevOps 学习交流会议
  5. Nginx ssl证书部署方法
  6. react-native环境配置——Android工程搭建
  7. 【原创】Nginx+PHP-FPM优化技巧总结
  8. 原生js获取execl里面的值 主要使用ActiveXObject
  9. Java Try-with-resources
  10. HENXU-SOA的业务规划和建模方法之七——SOA的方法融合