此安装参考了网上各方资料,最终整理的内容为本次安装涉及的部分。

一、准备安装材料:

1.从http://windows.php.net/download/ 下载5.6.19 线程安全版(使用apache搭配需要使用线程安全版)

2.从https://www.microsoft.com/en-us/download/details.aspx?id=30679 下载vc11运行库安装包

3.从http://www.microsoft.com/en-us/download/details.aspx?id=48145下载vc14运行库安装包

二、安装和配置php及Apache

1.先安装运行库:使用下载的vc11和vc14安装包进行安装即可

2.将php和apache压缩包解压到某个目录下:如D:\env\Apache24 D:\env\php56

3.修改apache配置文件D:\env\Apache24\conf\http.conf,并且让apache启动时加载php模块。

需要修改的部分大致如下:

(1)根目录

ServerRoot "D:/env/Apache24"

(2)去掉ServerName前的#号 (此处作用?)

ServerName www.example:80

(3)修改DocumentRoot路径(此处可修改为自己的网站文件夹如 "D:/www")

DocumentRoot "D:/env/Apache24/htdocs"

<Direcotry "D:/env/Apache24/htdocs">

(4)修改DirecotryIndex配置

DirectoryIndex index.php index.htm index.html

(5)设置ServerScript目录

--360行

ScriptAlias /cgi-bin/ "D:/env/Apache24/cgi-bin/"

--376行

<Directory "D:/env/Apache24/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>

(6)增加支持php的配置

# php5 support
LoadModule php5_module "D:/env/php56/php5apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
# configure php.ini path 
PHPIniDir "D:/env/php56"

(7)测试配置

从D:/env/Apache24/htdocs中找到index.html文件在

body部分增加<?php phpinfo();?>

然后通过命令行启动apache httpd服务:

进入cmd,切换到D:\env\Apache24\bin目录下输入httpd 回车

如果没报错,则启动成功,使用浏览器连接到http://localhost

如果显示以下内容,则配置成功。

三、MySQL配置

mysql的安装随意。此处谨做配置说明。

复制php (D:\phpEnv\php56)文件夹下的 php.ini-development文件,并将复制后的文件后缀修改为 ini 文件名为 php ->php.ini

然后修改该文件内容:

将extentsion_dir修改为:

extension_dir = "D:/phpEnv/php56/ext"

将;extension=php_mysqli.dll前的分号去掉:

extension=php_mysqli.dll

保存,重启apache即配置完成。

验证mysql连接:

修改D:/env/Apache24/htdocs中的index.html文件内容为

<?php
echo "test db connection</br>";
$db_servername = "localhost";
$db_username = "root";
$user_password = "1234";
$db_name = "world"; $link = mysqli_connect($db_servername,$db_username,$user_password,$db_name);
if (!$link) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Connected successfully' . mysqli_get_host_info($link) . "\n";
mysqli_close($link);
?>

通过命令行启动mysql :切换到mysql/bin目录下 执行mysqld。

然后重启apache服务:在之前打开的用来开启apache的命令行窗口中,按ctrl+c 停止服务,然后重新执行httpd ,启动服务。

最后在浏览器中打开http://localhost 就可以看到如下内容,则表明连接成功。

以上基础环境搭建完成,更多相关使用,请搜索php建站教程 : )

Windows7下PHP5.6.19+Apache2.4.18+MySql5.7环境配置的更多相关文章

  1. windows7下php5.4成功安装imageMagick,及解决php imagick常见错误问题。(phpinfo中显示不出来是因为:1.imagick软件本身、php本身、php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个文件放到/php/目录下面)

    windows7下   php5.4成功安装imageMagick . (phpinfo中显示不出来是因为:1.软件本身.php本身.php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个 ...

  2. PHP5.3.3+Apache2.2.16+MySQL5.1.49

    轻松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49,下面是有详细的步骤说明.   第一步:下载安装的文件 1. MySQL:下载地址mysql-5.1.49-win32.msi ...

  3. windows下PHP5.5.6+Apache2.4.7配置

    本文主要阐述在windows8及win8.1 环境下搭建PHP5.5.6+Apache2.4.7. 1.软件准备 apache 2.4.7:http://pan.baidu.com/s/1iUPif ...

  4. win7,64bit下的OpenGL着色语言(glsl)开发环境配置(原)

    一.环境准备: 系统环境win7,64位,双显卡:集成显卡+gt540m,gt540建议下载最新的驱动,可以支持到opengl4.3标准,一般双显的笔记本,程序默认启用的是集显,我机器的集显驱动有点老 ...

  5. Windows8.1下PHP环境配置(PHP5.6、Apache2.4、MySql5.6)

    Step0 安装准备(均为64-bit版本) 下载php "Non Thread Safe"是IIS专用的,"Thread Safe"是Apache服务器用的. ...

  6. window XP下 php5.5+mysql+apache2+phpmyadmin安装

    学了将近大半年的php了,还没有装过独立的php环境,一直用的集成的.记得刚学时,一头雾水,不知改怎么搭配环境,就觉得特别复杂,各种看不懂,今天还是自己在XP环境下搭配了一个. 首先,下载php5.5 ...

  7. windows安装PHP5.4.8+Apache2.4.3+Mysql5.5.28

    最近听说PHP5.4速度很快,所以想建立一个本地环境测试下.我打算用本地windows xp sp3下安装PHP5.4.8.Apache2.4.3和Mysql5.5.28. 首先去下载PHP.Apac ...

  8. 【大数据】Linux下Storm(0.9版本以上)的环境配置和小Demo

    一.引言: 在storm发布到0.9.x以后,配置storm将会变得简单很多,也就是只需要配置zookeeper和storm即可,而不再需要配置zeromq和jzmq,由于网上面的storm配置绝大部 ...

  9. windows7+python2.7+setuptools 、pip+Django+PIL 网页制作环境配置

    1.安装Python2.7 官网下载安装包python-2.7.amd64,对应64位.安装时没什么特别操作,安装后将python的安装路径添加到系统变量path中,步骤为程序->计算机-> ...

随机推荐

  1. 终于有人把“TCC分布式事务”实现原理讲明白了!

    之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下.很多朋友看了还是不知道分布式事务到底怎么回事,在项目里到底如何使用. 所以这篇文章,就用大白话+手工绘图,并结合一 ...

  2. python list 中 remove 的骚操作/易错点

    在过去的某一天(2019.3.19),有个学弟问了一个关于python list中的一个问题: 比如我们已知一个列表 [3,4,5,6,5,4,3] 我们想删除第一个为3的元素. 我们尝试了如下几种方 ...

  3. asp.net core源码地址

    https://github.com/dotnet/corefx 这个是.net core的 开源项目地址 https://github.com/aspnet 这个下面是asp.net core 框架 ...

  4. 图论专题1考试Problem1

    Problem 1. bricksInput file: bricks.inOutput file: bricks.outTime limit: 1 secondjyb 在BUAA 天天被大神虐,所以 ...

  5. Python进阶1---高阶函数、柯里化

    高阶函数 不相等  自定义sort函数 内建函数--高阶函数 #sort函数 def sort2(lst,key = None,reverse = False): res = [] if key is ...

  6. Kafka-python 客户端导致的 cpu 使用过高,且无法消费消息的问题

    今天遇到一个情况使用了 Kafka-python 1.3.3 来操作读取 broker 1.0.1 版本的 kafka.出现了 rebalance 之后分配到了客户端,但是 cpu 利用率很高且无法消 ...

  7. ueditor 插件集成到 xadmin 中的相关操作

    安装 点击这里下载源码包 在相关的虚拟环境下安装源码方式安装 切入解压后路径进行 python setup.py install 注册 安装成功按照普通app一般注册在 django 程序的app 中 ...

  8. 【模板】2-SAT 问题

    [传送门] 分析 按照逻辑关系建图,跑tarjan,如果上下点在一个环中,说明不可能,不然就可能. 代码 #include <bits/stdc++.h> #define ll long ...

  9. 「【算法进阶0x30】数学知识A」作业简洁总结

    t1-Prime Distance 素数距离 大范围筛素数. t2-阶乘分解 欧拉筛素数后,按照蓝皮上的式子筛出素数. 复杂度:O(nlogn) t3-反素数ant 搜索 t4-余数之和 整除分块+容 ...

  10. 题解:[APIO/CTSC 2007]数据备份

    你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份.然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏的乐趣.已 ...