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 相关文章推荐
优化NFR之一 --MSSQL Hello Buffer Overflow
Oct 09 PHP
那些年我们错过的魔术方法(Magic Methods)
Jan 14 PHP
支持中文的PHP按字符串长度分割成数组代码
May 17 PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 PHP
php 获取文件行数的方法总结
Oct 11 PHP
PHP缩略图生成和图片水印制作
Jan 07 PHP
yii2 数据库读写分离配置示例
Feb 10 PHP
PHP中Cookie的使用详解(简单易懂)
Apr 28 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
Aug 07 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
Jun 13 PHP
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
May 25 PHP
PHP使用QR Code生成二维码实例
Jul 07 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
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
php面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
php计算两个日期相差天数的方法
2015/03/14 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
PHP实现15位身份证号转18位的方法分析
2019/10/16 PHP
IE 当eval遇上function的处理
2011/08/09 Javascript
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
AngularJS学习笔记之基本指令(init、repeat)
2015/06/16 Javascript
Angular.js如何从PHP读取后台数据
2016/03/24 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
JS用最简单的方法实现四舍五入
2019/08/27 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
浅析Python迭代器的高级用法
2020/07/16 Python
python开发入门——列表生成式
2020/09/03 Python
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
蜜蜂引路教学反思
2014/02/04 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
安全演讲稿大全
2014/05/09 职场文书
中小学生学籍证明
2014/10/25 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
大连导游词
2015/02/12 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
2016小学新学期寄语
2015/12/04 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python
python绘制简单直方图(质量分布图)的方法
2022/04/21 Python