PHP+Apache+Mysql环境搭建教程


Posted in PHP onAugust 01, 2016

Php+Apache+Mysql下载
php下载:http://www.php.net 进入php官网后点击download进入以下界面。上面显示了不同的版本我选择的是php5.6.19版,这个较为稳定,要是没有版本的要求的话建议使用该版本。在Windows环境下开发php,所以继续点击图片中的Windows downloads下载压缩包。

PHP+Apache+Mysql环境搭建教程

在进去的界面中可以看到主要有VC11 X64 Thread Safe,VC11 X64 None Thread Safe等版本,我选择的是VC11 X64 Thread Safe线程安全的ZIP压缩包。

PHP+Apache+Mysql环境搭建教程

下载完后直接解压到你想要安放的目录下,切记必须与接下来的Apache安装包在同一目目录,打开文件夹可以看到一下文件,其中ext存放着之后要用到所有动态链接库文件(.dll)由于是压缩包,我们还需要手动设置一下;原文件夹中没有php.ini文件,需要将包中的php.ini-development文件复制改名得到的,因为我们需要php.ini来进行我们设定的php初始化。

PHP+Apache+Mysql环境搭建教程

Apache下载:http://www.apachehaus.com/cgi-bin/download.plx 这个链接直达下载界面apache可以直接上最新版本,出于兼容性考虑建议选择VC9版,具体区别在网页上有解释再此就不在赘述。

PHP+Apache+Mysql环境搭建教程

点击红色边框中的Download便可以下再安装包了,然后按提示安装就行了,记住一定要安装在与php解压包同一目录下 

接下来需要配置安装Apache的主服务,有了它,Apache才可启动:

打开CMD窗口,输入:"D:studytools\Apache\bin\httpd.exe" -k install -n apache 其中D:studytools\Apache\bin\httpd.exe是我自己的路径,大家需要根据自己路径改。

切记,包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。

服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时,请根据错误自行排查。

其中,Errors reported here must be corrected before the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。

Mysql下载安装步骤太多,网上的教程很详尽,在此省略........

不过小编为大家分享了几篇文章,供大家参考:

精彩专题分享:mysql不同版本安装教程

现在开始搭建三者的环境:
1.为了使PHP可以与Mysql连接,Apache可以解析PHP,我们需要对PHP,Apache做一些改动。         

(1)把 php.ini-development 文件复制 改成  php.ini放在原文件夹           

(2)再打开php.ini文件找到;extension=php_mysql.dll   ;extension=php_mysqli.dll去掉前面的" ;"     如下图

PHP+Apache+Mysql环境搭建教程
 

去除前面的分号后,之后便可以以mysql或者是mysqli的方式连接数据库了。以后要使用其他比如PDO连接数据库时,可以按教程把后面几个关于PDO的封号给取消掉。接着要找到  "extension_dir="   在后面填上自己动态链接库文件夹路径,即/php/ext如我的php下的ext包路径是D:\studytools\php\ext  所以设置为如下图红框。这样我们就把php包含的动态链接库路径给出了, 建议最好在电脑的环境变量中Path中也添加ext的路径。

PHP+Apache+Mysql环境搭建教程

这样之后,php与数据库之间就没问题了

接下来解决Apache解析PHP的问题
1.打开Apache安装包下的conf文件夹的httpd.conf文件在里面找到  Define SRVROOT " "    在封号中写入Apache的路径,再添加如下一段代码保存就行了

LoadModule php5_module "E:/wamp/php-5.6/php5apache2_4.dll"

<IfModule mod_php5.c>

  PHPINIDir "E:/wamp/php-5.6/"

  AddType application/x-httpd-php .php

  AddType application/x-httpd-php-source .phps

</IfModule>

测试是否成功
最后可以在Apache下的htdocs文件夹下开始编写自己的php文件了,可以下写一个test.php文件,内容:

<?php

  phpinof();


 ?>

保存,打开Apache下的 bin文件中的ApacheMonitor.exe,点击start,然后在网站输入localhost/test.php环境搭载成功的话会出现如下界面。在着个界面了会有php的信息,要是mysql连接好了,也会在后面出现MySQL的相关信息。

PHP+Apache+Mysql环境搭建教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP4实际应用经验篇(2)
Oct 09 PHP
PHP正确配置mysql(apache环境)
Aug 28 PHP
对象失去焦点时自己动提交数据的实现代码
Nov 06 PHP
基于php设计模式中单例模式的应用分析
May 15 PHP
实用的简单PHP分页集合包括使用方法
Oct 21 PHP
ci检测是ajax还是页面post提交数据的方法
Nov 10 PHP
php使用正则表达式获取图片url的方法
Jan 16 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
May 30 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
Jan 29 PHP
PHP微信H5支付开发实例
Jul 25 PHP
Yii2处理密码加密及验证的方法
May 12 PHP
laravel5.1 ajax post 传值_token示例
Oct 24 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 #PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
Aug 01 #PHP
利用PHP自动生成印有用户信息的名片
Aug 01 #PHP
php+ajax登录跳转登录实现思路
Jul 31 #PHP
nginx下安装php7+php5
Jul 31 #PHP
header与缓冲区之间的深层次分析
Jul 30 #PHP
laravel学习教程之关联模型
Jul 30 #PHP
You might like
用php获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
关于svn冲突的解决方法
2013/06/21 PHP
Linux下安装PHP MSSQL扩展教程
2014/10/24 PHP
PHP关联数组实现根据元素值删除元素的方法
2015/06/26 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
浅谈PHPANALYSIS提取关键字
2019/03/08 PHP
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
JS Replace()的高级使用方法介绍
2013/06/29 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
NodeJs基本语法和类型
2015/02/13 NodeJs
JQuery替换DOM节点的方法
2015/06/11 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
一个极为简单的requirejs实现方法
2016/10/20 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
jQuery实现动态生成年月日级联下拉列表示例
2019/05/11 jQuery
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
[11:01]2014DOTA2西雅图邀请赛 冷冷带你探秘威斯汀
2014/07/08 DOTA
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Python批量提取PDF文件中文本的脚本
2018/03/14 Python
使用python判断你是青少年还是老年人
2018/11/29 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
开学典礼主持词
2014/03/19 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
2015年党小组工作总结
2015/05/26 职场文书
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android