apache+mysql+php环境的手动搭建
一、搭建Apache Http Server
官方下载地址:http://www.apachehaus.com/cgi-bin/download.plx

搭建环境:win10 64位
WIN10 64位环境应该下载Apache 2.4.x VC14版本(zip文件),该版本需要Microsoft Visual C++ 2015 Redistributable环境的支持,Microsoft Visual C++ 2015 Redistributable的下载链接在该网页的底部提供。应该按照操作系统的不同选择不同的版本。
步骤:
1.解压zip包(解压后的文件夹可放到任意位置)。
2.打开conf文件下的httpd.conf文件,将Define SRVROOT的值改为apache的根目录。如图所示:

3.打开cmd进入到apache根目录下的bin目录中,输入httpd.exe -k install -n apache来安装apache服务,并将该服务名称命名为apache。
4.在apache目录中运行ApacheMonitor.exe来控制apache服务器的启动和关闭:

5.打开chrome,输入localhost出现:

ps:常见问题:
(1)端口占用:
修改httpd.conf文件,将Listen的值修改为可用的端口。

二、搭建php
官方下载地址:http://windows.php.net/download#php-7.0

php分为线程安全和非线程安全两个版本,建议下载线程安全版本。
步骤:
1.解压zip文件。(解压后的文件可放到任意位置)
2.进入到php根目录,将php.ini-development文件拷贝一份,重命名为php.ini放入到php根目录下即可。
php.ini为php运行的配置文件。
3.使apache加载php组件
打开apache的配置文件httpd.conf,找到LoadModule区域,在下面添加如下信息:(将php的根目录下的php7apache2_4.dll拓展加入到apache中)

4.测试
在apache根目录下htdocs文件夹中创建test.php文件,在其中填<?php echo phpinfo(); ?>,然后打开chrome在地址栏输入localhost/test.php,页面显示出php配置信息即为成功。
三、搭建mysql
官方下载地址:http://dev.mysql.com/downloads/mysql/

傻瓜式下载安装即可。
在php中打开mysql支持:
打开php.ini文件,找到如下区域:

php连接数据库有两种方式,使用mysqli拓展或者使用PDO_mysql拓展(php5之前还提供了mysql拓展,但是现在已经被抛弃),mysqli专门用来连接mysql数据库,而PDO则可以对多个数据库提供支持,没有优劣之分,习惯哪个就用哪个,将配置信息前面的;去掉即可。
ps:修改php.ini信息之后只有重启了apache才会生效。
apache+mysql+php环境的手动搭建的更多相关文章
- 搭建Apache+MySQL+PHP环境
1.1 搭建Apache+MySQL+PHP环境 1.1.1 关于安装前的准备 配置好yum源(/etc/yum.repos.d/)目录下,不会就去寻求运维支持. httpd-2.2.29.tar.g ...
- Lamp(linux+apache+mysql+php)环境搭建
Lamp(linux+apache+mysql+php)环境搭建 .安装apache2:sudo apt-get installapache2 安装完毕后.执行例如以下命令重新启动apache:sud ...
- 搭建用例管理平台phpstudy+testlink代替Apache+MySQL+PHP环境,以及testlink搭建环境报错修复
公司需要搭建一个用例管理平台,环境搭建Apache+MySQL+PHP环境 哇一看就是需要花很长时间去搭建环境,本来我也在用这样的笨方法,不小心被公司开发看到,经人家一提点,哎呀妈呀发现自己以前的方法 ...
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境【转载】
本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.h ...
- TestLink学习一:Windows搭建Apache+MySQL+PHP环境
PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...
- MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress
MAMP 这个名字来源于 Macintosh Apache MySQL PHP,显然专门用来在 Mac 环境下搭建 Apache.MySQL.PHP 平台. 虽然 OSX 中已经预装了 Apache ...
- centos下yum搭建安装linux+apache+mysql+php环境教程
我们利用linux系统中yum安装Apache+MySQL+PHP是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本YUM源安装: 1.yum install wget ...
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代 ...
- CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境
一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所 ...
随机推荐
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform 1. Absoluti 布局(经常使用) 1 2. ...
- Apache经常使用配置
Apache採用IBM HTTPServer,内核为Apache/2.0.47 Server version: IBM_HTTP_Server/6.1.0.13 Apache/2.0.47 查 ...
- java对象的内存布局(二):利用sun.misc.Unsafe获取类字段的偏移地址和读取字段的值
在上一篇文章中.我们列出了计算java对象大小的几个结论以及jol工具的使用,jol工具的源代码有兴趣的能够去看下.如今我们利用JDK中的sun.misc.Unsafe来计算下字段的偏移地址,一则验证 ...
- html系列教程--input label
<input> 标签:用于提交用户输入数据的文本框. input属性: 1.checked:用于checkbox,radio等元素,确定是否选中,true/false 2.disabled ...
- html系列教程--center dl dt dd div
<center> 标签:对其所包括的文本进行水平居中. <datalist> 标签:定义列表,与 input 元素配合使用该元素,来定义 input 可能的值 demo: &l ...
- iOS的Ping++支付接入步骤(详细)
Ping++ SDK 代码下载地址: https://github.com/CoderLeezhen/PingppDemo 参考链接: https://www.pingxx.com/guidance/ ...
- poj1487
题目大意: 给一棵递归树,看链接图片,从根节点开始对于每个节点往它的子节点移动,直到叶子节点停止.每个节点选哪一个孩子节点继续往下走是随机的(等概率).然后叶子节点都会标记一个数值,记为走到该节点的得 ...
- BZOJ 2707: [SDOI2012]走迷宫( tarjan + 高斯消元 )
数据范围太大不能直接高斯消元, tarjan缩点然后按拓扑逆序对每个强连通分量高斯消元就可以了. E(u) = 1 + Σ E(v) / degree(u) 对拍时发现网上2个程序的INF判断和我不一 ...
- Tomcat启动失败的解决方法
在使用Tomcat的时候,经常会遇到启动失败的问题:解决方法:1.检查环境变量的配置,jdk的配置2.检查端口是否被占用. 关于环境变量的配置很容易搜到,如果按照网上的教程配置好了,但是还是启动失败的 ...
- eclipse序列化生成serialVersionUID
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性. 如果你修改代码重新部署后出现序列化错误,可以考虑给相应的类增加serialVersio ...