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中,步骤为程序->计算机-> ...
随机推荐
- 图表插件Highcharts的动态化赋值,实现图表数据的动态化设置显示
在很早之前就介绍过图表插件Highcharts的使用了,在2014年的随笔<基于MVC4+EasyUI的Web开发框架经验总结(4)--使用图表控件Highcharts>,这里基本上都介绍 ...
- Node之安装篇
本篇主要介绍node的安装与相关配置 官网: https://nodejs.org/en/ Linux: Windows:
- JSON数组形式字符串转换为List<Map<String,String>>的8种方法
package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArr ...
- idea打开项目,没有项目文件,文件报红
删除项目文件夹中的.idea文件,重启idea,再执行如下操作.
- [模板] 数位dp
数位dp 简介 数位dp指满足特定性质的数的计数, 如求 \([l, r]\) 区间内不含 \(2\) 的数的个数. 一般来说, 数位dp利用dfs解决, 有时状态数较多, 需要hash表优化. 模板 ...
- Bugku 杂项 眼见非实
把文件放进Kali中可以看到这是一个zip文件,解压后得到一个docx,继续翻 (在windows中是打不开的 在word/document.xml中可以找到flag
- ☆ [POI2007] ZAP-Queries 「莫比乌斯反演」
题目类型:莫比乌斯反演 传送门:>Here< 题意:求有多少对正整数对\((a,b)\),满足\(0<a<A\),\(0<b<B\),\(gcd(a,b)=d\) ...
- 牛客网 223C 区区区间间间(单调栈)
题目链接:区区区间间间 题意:给出长度为n的数字序列ai,定义区间(l,r)的价值为, 请你计算出. 题解:单调栈求ai左边和右边第一个比它小的位置,需要减去ai的个数为$(R_i-i+1)*(i-L ...
- Vue(基础八)_导航守卫(组件内的守卫)
一.前言 主要通过一个例子演示三个钩子的作用: 1.beforeRouteEnter() ...
- 使用WebClient进行文件上传
注释部分为异步上传,几行代码就能搞定 public static bool Upload(string url, string path) { using (WebClient client = ne ...