Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)


Posted in PHP onJune 13, 2016

由于换电脑或重装系统后常需要重新搭建PHP环境,此次简单记录一下Windows下搭建PHP环境的过程,具体步骤可以参照网上资料

准备工作:

Windows下手工搭建PHP环境需要先下载相应的软件,需要注意的是Apache与PHP的版本必须保持一致(均为32位或64位),如果版本不一致将导致整合Apache与PHP不成功,即修改配置文件后启动Apache报如下图所示的错误:

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

其实在http://windows.php.net/download/上有很详细的描述,读者可以根据自己的需要选择相应的版本

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

此次笔者下载的软件版本如下图所示:

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

安装过程:

1、安装Apache

双击安装,与安装其他Windows软件没有什么区别

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

2、安装PHP

将php-5.3.10-Win32-VC9-x86.zip解压到某个目录下即可,笔者的安装目录为:D:\Software\PHP

3、安装MySQL、MySQL-Front

4、整合Apache+PHP+MySQL

(1)让Apache可以解析php文件

(2)修改Apache站点目录

(3)修改php配置文件,设置PHP扩展包的具体目录,开启相应的库功能,设置时区

5、测试

在前述配置的Apache站点目录下新建index.php文件,index.php中代码如下:

<?php phpinfo();?>

在浏览器地址栏输入http://localhost/,如果页面显示PHP版本信息则说明Apache与PHP整合成功

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

PHP开发工具

前面简单描述了PHP环境的搭建,作为PHP开发人员必须有一款合适的开发工具,市场上有多种强大的PHP开发工具,http://www.downcc.com/k/phpkaifa/中介绍了一些开发工具,下面是笔者使用的两种PHP开发工具

(1)Zend Studio

该软件为收费软件,可免费试用,破解方法可以参考http://www.imuum.com/zend-studio12-0-2-key-cracked-registration-key-download.html

笔者本机安装版本:Zend Studio12.0.1

工作空间:

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

项目概览:

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

访问地址:http://localhost/Zend-workspaces/test/index.php

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

(2)EclipsePHP Studio

笔者本机安装版本:EclipsePHP Studio 4.0

工作空间:

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

项目概览:

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

访问地址:http://localhost/EPP-workspaces/test/application/index.php

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

前述安装需要手工安装各种软件,其实有很多集成环境可以简化这些操作

Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

参考资料:Windows下搭建PHP开发环境(Apache+PHP+MySQL)

以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。

PHP 相关文章推荐
用PHP读取IMAP邮件
Oct 09 PHP
利用PHP动态生成VRML网页
Oct 09 PHP
php面向对象全攻略 (八)重载新的方法
Sep 30 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
Jun 18 PHP
yii的CURD操作实例详解
Dec 04 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
php实现比较两个字符串日期大小的方法
May 12 PHP
php类的扩展和继承用法实例
Jun 20 PHP
PHP上传文件参考配置大文件上传
Dec 16 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Mar 21 PHP
简单谈谈PHP中的trait
Feb 25 PHP
Yii框架学习笔记之session与cookie简单操作示例
Apr 30 PHP
PHPStorm+XDebug进行调试图文教程
Jun 13 #PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
Jun 13 #PHP
PHP生成制作验证码的简单实例
Jun 12 #PHP
php gd等比例缩放压缩图片函数
Jun 12 #PHP
详解PHP中cookie和session的区别及cookie和session用法小结
Jun 12 #PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
Jun 12 #PHP
最新最全PHP生成制作验证码代码详解(推荐)
Jun 12 #PHP
You might like
laravel 4安装及入门图文教程
2014/10/29 PHP
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
php简单实现文件或图片强制下载的方法
2016/12/06 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
js获取location.href的参数实例代码
2013/08/02 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
javascript中String对象的slice()方法分析
2014/12/20 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
Jquery组件easyUi实现表单验证示例
2016/08/23 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
[22:07]DOTA2-DPC中国联赛 正赛 iG vs Magma 选手采访
2021/03/11 DOTA
Python赋值语句后逗号的作用分析
2015/06/08 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
Python学习小技巧之列表项的排序
2017/05/20 Python
Python模块搜索路径代码详解
2018/01/29 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
Python3.6日志Logging模块简单用法示例
2018/06/14 Python
python中的变量如何开辟内存
2018/06/26 Python
python格式化输出保留2位小数的实现方法
2019/07/02 Python
Pandas的read_csv函数参数分析详解
2019/07/02 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
Python中的相关分析correlation analysis的实现
2019/08/29 Python
python encrypt 实现AES加密的实例详解
2020/02/20 Python
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
最新党员思想汇报
2014/01/01 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server