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 相关文章推荐
PHP4实际应用经验篇(7)
Oct 09 PHP
PHP4中session登录页面的应用
Jul 25 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
Nov 02 PHP
php删除页面记录 同时刷新页面 删除条件用GET方式获得
Jan 10 PHP
PHP5常用函数列表(分享)
Jun 07 PHP
PHP防止跨域提交表单
Nov 01 PHP
为百度UE编辑器上传图片添加水印功能
Apr 16 PHP
PHP读取PPT文件的方法
Dec 10 PHP
PHP中的多种加密技术及代码示例解析
Oct 20 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
Dec 28 PHP
PHP检查URL包含特定字符串实例方法
Feb 11 PHP
PHP解决高并发的优化方案实例
Dec 10 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
php获得文件扩展名三法
2006/11/25 PHP
php的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
php利用header函数下载各种文件
2016/08/24 PHP
jQuery(非HTML5)可编辑表格实现代码
2012/12/11 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
JSON键值对序列化和反序列化解析
2017/01/24 Javascript
基于vue.js实现侧边菜单栏
2017/03/20 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
在vue中使用公共过滤器filter的方法
2018/06/26 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
对Python的Django框架中的项目进行单元测试的方法
2016/04/11 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
Python3实现的反转单链表算法示例
2019/03/08 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
Python 实现敏感目录扫描的示例代码
2020/05/21 Python
幼儿运动会邀请函
2014/01/17 职场文书
校运会入场式解说词
2014/02/10 职场文书
《画》教学反思
2014/04/14 职场文书
小学生操行评语大全
2014/04/22 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
小学感恩节活动总结
2015/03/24 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
会计出纳岗位职责
2015/03/31 职场文书
单方投资意向书
2015/05/11 职场文书
冲出亚马逊观后感
2015/06/03 职场文书
暑期辅导班宣传单
2015/07/14 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
如何在Mac上通过docker配置PHP开发环境
2021/05/29 PHP
HTML基础详解(上)
2021/10/16 HTML / CSS