Windows7下PHP5.6.19+Apache2.4.18+MySql5.7环境配置
此安装参考了网上各方资料,最终整理的内容为本次安装涉及的部分。
一、准备安装材料:
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环境配置的更多相关文章
- 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多个 ...
- 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 ...
- 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 ...
- win7,64bit下的OpenGL着色语言(glsl)开发环境配置(原)
一.环境准备: 系统环境win7,64位,双显卡:集成显卡+gt540m,gt540建议下载最新的驱动,可以支持到opengl4.3标准,一般双显的笔记本,程序默认启用的是集显,我机器的集显驱动有点老 ...
- Windows8.1下PHP环境配置(PHP5.6、Apache2.4、MySql5.6)
Step0 安装准备(均为64-bit版本) 下载php "Non Thread Safe"是IIS专用的,"Thread Safe"是Apache服务器用的. ...
- window XP下 php5.5+mysql+apache2+phpmyadmin安装
学了将近大半年的php了,还没有装过独立的php环境,一直用的集成的.记得刚学时,一头雾水,不知改怎么搭配环境,就觉得特别复杂,各种看不懂,今天还是自己在XP环境下搭配了一个. 首先,下载php5.5 ...
- 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 ...
- 【大数据】Linux下Storm(0.9版本以上)的环境配置和小Demo
一.引言: 在storm发布到0.9.x以后,配置storm将会变得简单很多,也就是只需要配置zookeeper和storm即可,而不再需要配置zeromq和jzmq,由于网上面的storm配置绝大部 ...
- windows7+python2.7+setuptools 、pip+Django+PIL 网页制作环境配置
1.安装Python2.7 官网下载安装包python-2.7.amd64,对应64位.安装时没什么特别操作,安装后将python的安装路径添加到系统变量path中,步骤为程序->计算机-> ...
随机推荐
- SQL Server的JOIN是支持使用小括号修改执行顺序的
假如现在我们的SQL Server数据库中有三个表:[T_A].[T_B]和[T_C],它们的建表语句如下: --建表语句[T_A] CREATE TABLE [dbo].[T_A]( [ID_A] ...
- 开放数据接口 API 简介与使用场景、调用方法
此文章对开放数据接口 API 进行了功能介绍.使用场景介绍以及调用方法的说明,供用户在使用数据接口时参考之用. 在给大家分享的一系列软件开发视频课程中,以及在我们的社区微信群聊天中,都积极地鼓励大家开 ...
- core dump文件的生成
#include <stdio.h> int main(int argc, char *argv[]) { char * p = "abcdefg"; p[] = '; ...
- react混合开发APP,资源分享
第一个: 链接:https://pan.baidu.com/s/1KdIs8EUcB9YTuK9VW1dC7g 密码:b68m 第二个: 链接:https://pan.baidu.com/s/1mi7 ...
- 神经网路-SGD-1
SGD神经网络以及python中实现 1.SGD(stochastic gradient descend):<1>数据抽取:<2>计算梯度;<3>参数更新:< ...
- vhdl 数组
TYPE matrix_index is array (511 downto 0) of std_logic_vector(7 downto 0);signal cnt_freq : matrix_i ...
- MySQL报错: SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine
执行命令:df -h [root@iZ25z6qcmrhZ ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/xvda1 40G 38G ...
- VS界面控件大小调整
vs2015 ,配置名称显示不全,怎么才能把这个搞宽? 这个问题困扰时间挺长了, 对vs的应用仅限于敲代码.编译, 其他的功能了解甚少, 于是试着在右键菜单中找到了界面自定义窗口, 如下: 找到想要修 ...
- docker完整配置nginx+php+mysql
首先了解一个方法: 使用docker exec进入Docker容器 docker在1.3.X版本之后还提供了一个新的命令exec用于进入容器,这种方式相对更简单一些,下面我们来看一下该命令的使用: s ...
- Disconf 分布式配置管理平台(安装配置)
Disconf 分布式配置管理平台(安装配置) 依赖环境 Nginx:处理静态资源请求.动态请求转发到Tomcat Tomcat:处理Nginx的请求 Redis:用户session管理 MySQL: ...