最近想学PHP,配置了一下开发环境,把我的配置过程写出来希望对各位有点小小帮助

用的是Apache2.2.4 ,mysql 5.0, php5.2.3,操作系统windows xp sp2

1.安装Apache,Mysql, php5.2.3

Apache 用的是安装包直接安装  安装路径 C:/Program Files/Apache2.2

mysql5.0也是用安装包直接安装的   安装路径 D:/mysql5.0

php用的是压缩包解压的,我解压到C:/php

2.配置Apache

配置apache主要是对文件httpd.conf进行修改

在文件的最后加上

LoadModule php5_module "c:/php/php5apache2_2.dll"

AddType application/x-httpd-php .php

phpinidir  "c:/php"

主要是加载php的模块,如果是php5.2.2以后的应该用php5apache2_2.dll,php5.0的用php5apache2.dll

phpinidir 是php.ini文件的存放路径

DirectoryIndex index.html

修改为

DirectoryIndex index.html index.php

主要是把index.php也设为默认的启动页面,要把别的页面设为启动页面,也可在这添加

3.配置php

配置php也是主要对文件php.ini进行修改

在php的安装路径中用个文件新建一个文件php.ini,把文件php.ini-recommended的内容全复制到php.ini文件中

找到extension_dir = 设为extension_dir = "c:/php/ext"  ;其中c:/php为php的安装路径

后找到;extension=php_mysql.dll把前面的;号去掉,成为extension=php_mysql.dll,让php加载mysql模块

在php.ini中也可以设置mysql 默认连接的主机,用户名和密码

mysql.default_host =localhost

mysql.default_user =root

mysql.default_password =1234567

让后把c:/php中的php5ts.dll  ,libmysql.dll,  和c:/php/ext中的php_mysql.dll复制到c:/windows/system32中

这样都完成后就可以启动apache,mysql服务,测试配置了

可以新建一个php文件test.php

来测试apache是否加载了php模块,如果成功将显示php5.2.3的相关信息

新建一个database.php测试php和mysql的连接

$name = 'localhost';

$username = 'root';

$password = '123456';

$conn =  mysql_connect($name,$username,$password);

mysql_query($sql);

echo" 数据库连接成功"

?>

在php5.2.3中php脚本最好以<?php   开始,用<?  开始工作不正常

windows继承PHP开发平台,windows平台下php开发平台的配置相关推荐

  1. windows 本地搭建git仓库_Windows平台下Github远程仓库的搭建-Go语言中文社区

    前言 Github是一个面向开源及私有软件项目的托管平台,拥有超过900万开发者用户,有众多的开源项目供研究者学习.还提供了很多项目管理功能,方便多终端同步管理项目.本文将介绍Windows平台下Gi ...

  2. Mac平台下Opencv开发环境搭建

    OpenCV(Open Source Computer Vision Library),是一个开源的跨平台的计算机视觉库,它实现了图像处理和计算机视觉领域的很多通用算法,可以在多种计算机平台上运行,支 ...

  3. Window平台下的Android的环境配置

    Android环境配置 在本文写作时,Android SDK版本已经为2.2.现在我们来看一看在Windows平台下Android环境的配置步骤: 在配置之前需要下载的软件包如下: JDK 1.6+ ...

  4. 信创平台下NFS协议及服务配置

    一. NFS协议 NFS(Network File System,网络文件系统)是Linux最基本的文件共享协议,由 Sun Microsystems 公司于 1984 年开发.NFS 文件系统对客户 ...

  5. Windows平台下,IDEA通用基本配置(基本覆盖所有常见配置)

    一个用惯eclipse的码农,在开始使用一款新的业界推广的好软件是要有一定的适应过程的.最近本人决定再次学习使用强大的idea软件,习惯性记录下自己初始化配置的一些信息,顺便发个博客,给自己也可以给各 ...

  6. Mac OS X平台下QuickLook开发教程

    一.引言 Quick Look技术是Apple在Mac OS X 10.5中引入的一种用于快速查看文件内容的技术.用户只需要选中文件单击空格键即可快速查看文件内容,可以在不打开文件的情况下快速浏览内容 ...

  7. 【个人总结】基于项目的AI Studio平台下Linux深度学习环境配置心得

    更新一下:现在AI Studio应该已经不能用其他深度学习框架了,用一会儿就会中断 前言 PS:本部分主要是对本周工作的总结,标题对应的内容可以跳过本部分 上周主要的工作是研究了一下项目utils文件 ...

  8. emacs初步了解贴,emacs是什么,为什么用emacs,emacs与vim和Eclipse之间的应用不同,怎么选择这些编辑器和平台做最有效率的开发。...

    首先声明:个人认为 1:不同的开发需求,必定有不同的最优选择,一个项目中有多个需求,那么多个分模块的解决方案就是必然的最优解.多个项目更是如此. 2:不同的开发工具有其不同的优点.取长补短就可以了.不 ...

  9. python开发软件行么-python适合开发桌面软件吗?

    其实Python/Java/PHP都不适合用来做桌面开发,Java还是有几个比较成熟的产品的,比如大名鼎鼎的Java集成开发环境IntelliJ IDEA.Eclipse就是用Java开发的,不过PH ...

最新文章

  1. love2d--glsl03噪声
  2. 荒岛余生最后一个包裹_荒岛余生——每个人都是一座“孤岛”
  3. 广东东软学院计算机系主任罗,广东东软学院副校长朱爱红一行来访我校
  4. leetcode 122. 买卖股票的最佳时机 II 思考分析
  5. opencv qt5安装linux,Ubuntu OpenCV安装和设置(Qt5吗?)
  6. 算法与程序设计_算法与程序设计入门-简单计算题1
  7. MySQL 存储引擎和锁
  8. 并发相关随笔(持续更新)
  9. miui怎么用第三方图标包_小米用户必备,不能错过的免费MIUI主题
  10. WINDOWS系统一套基于现成软件的局域网视频转播系统方案
  11. 嵌入式设备移植触摸屏驱动
  12. 网易云通信 java 登录,网易云IM(即时通讯) 集成指南(Android)
  13. lecture 16:DID双重差分方法
  14. 制作u盘winpe启动盘_重装系统——制作U盘启动盘
  15. V831——串口通信
  16. 影响ae渲染时间的计算机配置,分享两套影视后期电脑配置2019 能流畅使用ae和pr的电脑主机推荐...
  17. c语言.jpg图片转成数组_如何把pdf转成jpg?PDF转jpg过程详解
  18. Bresenham画圆 正负画圆法 中点画圆法
  19. [阿里云RocketMQ_Exception]valid resource owner failed.
  20. Type-c快充加音频芯片深度解析(LDR6023C)

热门文章

  1. c语言统计一个字符串中大写字母的个数
  2. #linux#shell中的特殊符号
  3. 东方不败自述:我的自宫情结
  4. WebGL高级编程-- 开发Web 3D 图形
  5. 541. 反转字符串 II
  6. mysql数据库迁移到人大金仓数据库问题记录清单
  7. Android ShortCut快捷方式的创建/删除和判断
  8. AIEEE 2012场
  9. linux笔记本装载 戴尔,第七代戴尔XPS 13开发版笔记本电脑装载Ubuntu 18.04系统
  10. 平泉苹果--金秋枝头满飘香