windows7下php开发环境搭建图文教程


Posted in PHP onJanuary 06, 2015

Windows7操作系统,在Windows平台上搭建PHP的开发环境可以下载WAMP(Windows、Apache、MySQL、PHP的首字母缩写)集成化安装包。

PHP这样集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不 方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响 其他软件,非常方便。

一、准备工作-下载所需软件

Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msiPHP php-5.3.10-Win32-VC9-x86.zipMySQL mysql-5.5.20-win32.msi

二、安装软件

安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。

windows7下php开发环境搭建图文教程

windows7下php开发环境搭建图文教程

windows7下php开发环境搭建图文教程

windows7下php开发环境搭建图文教程

windows7下php开发环境搭建图文教程

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

windows7下php开发环境搭建图文教程

安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。

安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom

windows7下php开发环境搭建图文教程

windows7下php开发环境搭建图文教程

windows7下php开发环境搭建图文教程

安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。

windows7下php开发环境搭建图文教程

windows7下php开发环境搭建图文教程

三、整合Apache+PHP+MySQL

Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。

1. 让Apache可以解析php文件,在配置文件中找到

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

  在下一行添加 (绿色的位置是根据PHP的所在目录而定的)

LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"




PHPIniDir "D:/Develop/PHP"




AddType application/x-httpd-php .php .html .htm

2. 在配置文件中找到

DirectoryIndex index.html

  改为

DirectoryIndex index.php index.html

3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)

DocumentRoot "D:/Develop/Apache2.2/htdocs"

改为

DocumentRoot "D:/Workspace/PHP"

再找到

<Directory "D:/Develop/Apache2.2/htdocs">

改为

<Directory "D:/Workspace/PHP">

PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini

1. 设置PHP扩展包的具体目录,找到

; On windows:




; extension_dir = "ext"

改为 (值是ext文件夹的目录)

; On windows:




 extension_dir = "D:/Develop/PHP/ext"

2. 开启相应的库功能,找到需要开启的库的所在行

  ;extension=php_curl.dll





;extension=php_gd2.dll




;extension=php_mbstring.dll




;extension=php_mysql.dll




;extension=php_xmlrpc.dll

去掉前面的分号(注释),即改为

extension=php_curl.dll




extension=php_gd2.dll




extension=php_mbstring.dll




extension=php_mysql.dll




extension=php_xmlrpc.dll

3. 设置时区,找到

;date.timezone =

  改为

date.timezone = Asia/Shanghai

 

配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:

<?php

phpinfo();

?>

打开浏览器输入http://localhost,显示如下内容,则安装成功,并且成功关联MySQL。

windows7下php开发环境搭建图文教程

windows7下php开发环境搭建图文教程

PHP 相关文章推荐
针对初学PHP者的疑难问答(2)
Oct 09 PHP
用PHP为SHOPEX增加日志功能代码
Jul 02 PHP
兼容性比较好的PHP生成缩略图的代码
Jan 12 PHP
Session保存到数据库的php类分享
Oct 24 PHP
php header功能的使用
Oct 28 PHP
ThinkPHP3.1新特性之Action参数绑定
Jun 19 PHP
PHP也能干大事之PHP中的编码解码详解
Apr 20 PHP
PHP弹出对话框技巧详细解读
Sep 26 PHP
关于php unset对json_encode的影响详解
Nov 14 PHP
php+redis实现消息队列功能示例
Sep 19 PHP
php输出反斜杠的实例方法
Sep 19 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
May 27 PHP
PHP中$this和$that指针使用实例
Jan 06 #PHP
php缓冲输出实例分析
Jan 05 #PHP
php中fsockopen用法实例
Jan 05 #PHP
php中Socket创建与监听实现方法
Jan 05 #PHP
php实现计数器方法小结
Jan 05 #PHP
php下Memcached入门实例解析
Jan 05 #PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 #PHP
You might like
PHP实现AES256加密算法实例
2014/09/22 PHP
php版微信返回用户text输入的方法
2016/11/14 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
使用javascipt---实现二分查找法
2013/04/10 Javascript
javascript代码运行不出来执行错误的可能情况整理
2013/10/18 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
从零学习node.js之简易的网络爬虫(四)
2017/02/22 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
python中base64加密解密方法实例分析
2015/05/16 Python
深入解析Python中的__builtins__内建对象
2016/06/21 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
python爬取网页内容转换为PDF文件
2020/07/28 Python
解决python中导入win32com.client出错的问题
2019/07/26 Python
python 实现屏幕录制示例
2019/12/23 Python
python 3.8.3 安装配置图文教程
2020/05/21 Python
HTML 5.1来了 9月份正式发布 更新内容预览
2016/04/26 HTML / CSS
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
书法比赛获奖感言
2014/02/10 职场文书
节约用水的口号
2014/06/20 职场文书
2014乡镇机关党员个人对照检查材料思想汇报
2014/10/09 职场文书
老公保证书
2015/01/17 职场文书
遗失证明范文
2015/06/19 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
导游词之北京明十三陵
2019/10/28 职场文书
ubuntu安装jupyter并设置远程访问的实现
2022/03/31 Python
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python