一,准备安装包

下载地址:

                Apache:HTTPS://www.apachelounge.com/download/

                PHP:http://php.net/downloads.php

                MySQL https://dev.mysql.com/downloads/

二,安装Apache + PHP + MYSQL

1. 安装 Apachae

(1)将Apache解压到C盘根目录下。

。)

(2)以管理员身份打开CMD切换到C:\Apache24\bin目录下,执行http.exe -k install命令



(3)安装完成后可以启动C:\Apache24\bin下的Apache,onitor.exe以便于停止和重启服务器



(4)用浏览器打开本地回环地址127.0.0.1 显示It works!表示安装成功。


2. 安装PHP

(1)将PHP解压到C盘根目录下。

(2)配置PHP

①将C:\php-7.2.7下的php.ini-development重命名为php.ini
   php.ini-development(开发环境用    )
php.ini-production(生产环境用)

②修改php.ini中的extension_dir为php所在的目录

③配置PHP支持数据库

把 extension=mysqli 前面的分号去掉

(3)配置 Apache

①打开C:\Apache24\conf下的httpd配置文件,在图中位置添加以下代码
LoadModule php7_module "C:\php-7.2.7\php7apache2_4.dll"
PHPIniDir "C:\php-7.2.7"

②添加以下代码
AddHandler application/x-httpd-php .php

3. 安装Mysql

(1)双击安装即可,安装过程中,注意勾选使用UTF8编码

(2)配置环境变量,将C:\Program Files\MariaDB 10.3\bin添加到环境变量中

(3)测试数据库是否能连接。

打开命令行,输入mysql -u root -p 然后输入密码登陆,成功图如下


三、测试

1、PHP连接测试

(1) 把C:\Apache24\htdocs\index.html改为index.php输入下列代码。

(2)浏览器打开127.0.0.1/index.php出现下图表示配置成功

2、数据库连接测试

(1)把C:\Apache24\htdocs\index.html改为index.php并把下面代码复制到里面保存。
<?php
header("Content-type:text/html;charset=utf-8");
$link = mysqli_connect('127.0.0.1','root','admin');
if(!$link) die("连接失败!".mysqli_error($link));
$sql = 'select user()';
$result = mysqli_query($link,$sql);
$row = mysqli_fetch_array($result);
print_r($row);
?>

不要忘记修改密码。

(2)出现下图表示连接成功。


以上教程亲测完成成功,极力推荐,如果你在调试过程中出现问题,留言讨论,如有错误,敬请指教。

博客地址:https://blog.csdn.net/qq_36374896


Apache+PHP+Mysql安装手册(Windows)的更多相关文章

  1. Apache+PHP+Mysql安装手册(Linux)

    一. 检查系统环境 1.确认centos版本 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Co ...

  2. apache+php+mysql安装与使用

    偷个懒,用的系统自带的apache和php apache安装与使用 Mac自带apache默认路径 主程序 /usr/sbin/httpd 模块 /usr/libexec/apache2 配置 /et ...

  3. MySQL安装for windows

    ======MySQL安装 for windows====== 版本5.7.X MySQL服务器帮助我们来管理文件的操作 MySQL软件 - 服务器端软件 - 服务端程序 - 解析指令 - 对文件的操 ...

  4. linux apache+php+mysql安装及乱码解决办法

    1.乱码解决方法 首先确认mysql数据库字符集设置正确,php页面字符设置正确,之后修改apache配制文件http.conf 注释掉以下字符 AddDefaultCharset UTF-8 此为乱 ...

  5. 07 MySQL安装图解--Windows版本

    MySQL安装图解 使用微信扫码关注微信公众号,并回复:"MySQL环境",免费获取下载链接! 1.安装MySQL 2.校验MySQL 3.登录MySQL 登录MySQL:mysq ...

  6. apache+php+mysql最新版windows下

    卸载以前的Apache 1.控制面板先卸载 2.删除E:\Program Files (x86)\Apache Software Foundation下的apache目录 一.安装apache 1.c ...

  7. mysql安装卸载-windows

     安装:(注意点) 官网download安装包 choose setup type --> custom 安装路径 detailed configuration developer machin ...

  8. MySQL安装(windows版本)

    1.下载.MySQL http://dev.mysql.com/downloads/mysql/ 下载windows的zip包,解压后,添加path路径bin, 系统环境变量->path-> ...

  9. apache php mysql 安装

    推荐参考这里:http://www.myhack58.com/Article/sort099/sort0100/2012/35578_3.htm

随机推荐

  1. linxu 查看运行日志

    journalctl - 检索 systemd 日志 journalctl 可用于检索 systemd(1) 日志(由 systemd-journald.service(8) 记录). 如果不带任何参 ...

  2. Solution -「NOIOL-S 2021」「洛谷 P7470」岛屿探险

    \(\mathcal{Description}\)   Link.   给定序列 \(\{(a,b)_n\}\),\(q\) 组形如 \((l,r,c,d)\) 的询问,求 \[\Big|\{i\in ...

  3. 记录一次elasticsearch-5.6.4宕机排查经历

    犯罪现场~~ es: 三节点,配置相同 内存: 248G CPU: 没注意看 磁盘: 2T data: 380G左右 indices: 近9800条 在下才疏学浅,目前跟着大佬学习,这个问题还没解决, ...

  4. Oracle表数据或结构误删还原

    数据误删 表结构没有发生改变 --开启表字段转移,不开启无法还原 alter table 表名 enable row movement; --数据闪回 flashback table 表名 to ti ...

  5. linux历史命令审计

    一.添加历史命令记录 1.首先在/etc/profile中添加 export HISTORY_FILE=/var/log/Command/Command.log export PROMPT_COMMA ...

  6. JVM性能调优与实战进阶篇-上

    ZGC 诞生原因 Java生态非常强大,但还不够,有些场景仍处于劣势,而ZGC的出现可以让Java语言抢占其他语言的某些特定领域市场.比如 谷歌主导的Android手机系统显示卡顿. 证券交易市场,实 ...

  7. Vue 源码解读(6)—— 实例方法

    前言 上一篇文章 Vue 源码解读(5)-- 全局 API 详细介绍了 Vue 的各个全局 API 的实现原理,本篇文章将会详细介绍各个实例方法的实现原理. 目标 深入理解以下实例方法的实现原理. v ...

  8. 【C# IO 操作 】IFormatProvider接口|IFormattable 接口 格式化接口

    IFormatProvider接口获取一个满足要求的个格式化器. 方法 object? GetFormat(Type? formatType);GetFormat方法主要提供一个满足指定要求的对象,该 ...

  9. 截图工具snipaste

    下载地址: https://zh.snipaste.com/download.html 使用: 按F1截图,截图后按F3悬浮

  10. 白话OAuth2.0

     一.OAuth是什么 OAuth简写:Open Authorization(开放授权).百度百科上是这么说的:为用户资源提供了一个安全,开放而又简易的标准.解决了密码的反模式问题(第三方应用不需要知 ...