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 相关文章推荐
[转帖]PHP世纪万年历
Dec 06 PHP
PHP COOKIE设置为浏览器进程
Jun 21 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
May 10 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
Jun 06 PHP
浅谈Eclipse PDT调试PHP程序
Jun 09 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
Jun 13 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
Aug 20 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
Sep 29 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
Oct 28 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 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(2)
2006/10/09 PHP
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
PHP删除数组中指定下标的元素方法
2018/02/03 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
原生js做的手风琴效果的导航菜单
2013/11/08 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
AngularJS 面试题集锦
2016/09/06 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
webpack配置文件和常用配置项介绍
2017/04/28 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
基于python的汉字转GBK码实现代码
2012/02/19 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
python使用Pycharm创建一个Django项目
2018/03/05 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
市场营销专业毕业生自荐信
2013/11/02 职场文书
初中女生自我鉴定
2013/12/19 职场文书
青蓝工程实施方案
2014/03/27 职场文书
养牛场项目建议书
2014/05/13 职场文书
基层党组织整改方案
2014/10/25 职场文书
幼儿园欢迎词范文
2015/01/26 职场文书
2015年医院创卫工作总结
2015/04/22 职场文书
入党申请书怎么写?
2019/06/21 职场文书
何时使用Map来代替普通的JS对象
2021/04/29 Javascript
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang