windows继承PHP开发平台,windows平台下php开发平台的配置
最近想学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开发平台的配置相关推荐
- windows 本地搭建git仓库_Windows平台下Github远程仓库的搭建-Go语言中文社区
前言 Github是一个面向开源及私有软件项目的托管平台,拥有超过900万开发者用户,有众多的开源项目供研究者学习.还提供了很多项目管理功能,方便多终端同步管理项目.本文将介绍Windows平台下Gi ...
- Mac平台下Opencv开发环境搭建
OpenCV(Open Source Computer Vision Library),是一个开源的跨平台的计算机视觉库,它实现了图像处理和计算机视觉领域的很多通用算法,可以在多种计算机平台上运行,支 ...
- Window平台下的Android的环境配置
Android环境配置 在本文写作时,Android SDK版本已经为2.2.现在我们来看一看在Windows平台下Android环境的配置步骤: 在配置之前需要下载的软件包如下: JDK 1.6+ ...
- 信创平台下NFS协议及服务配置
一. NFS协议 NFS(Network File System,网络文件系统)是Linux最基本的文件共享协议,由 Sun Microsystems 公司于 1984 年开发.NFS 文件系统对客户 ...
- Windows平台下,IDEA通用基本配置(基本覆盖所有常见配置)
一个用惯eclipse的码农,在开始使用一款新的业界推广的好软件是要有一定的适应过程的.最近本人决定再次学习使用强大的idea软件,习惯性记录下自己初始化配置的一些信息,顺便发个博客,给自己也可以给各 ...
- Mac OS X平台下QuickLook开发教程
一.引言 Quick Look技术是Apple在Mac OS X 10.5中引入的一种用于快速查看文件内容的技术.用户只需要选中文件单击空格键即可快速查看文件内容,可以在不打开文件的情况下快速浏览内容 ...
- 【个人总结】基于项目的AI Studio平台下Linux深度学习环境配置心得
更新一下:现在AI Studio应该已经不能用其他深度学习框架了,用一会儿就会中断 前言 PS:本部分主要是对本周工作的总结,标题对应的内容可以跳过本部分 上周主要的工作是研究了一下项目utils文件 ...
- emacs初步了解贴,emacs是什么,为什么用emacs,emacs与vim和Eclipse之间的应用不同,怎么选择这些编辑器和平台做最有效率的开发。...
首先声明:个人认为 1:不同的开发需求,必定有不同的最优选择,一个项目中有多个需求,那么多个分模块的解决方案就是必然的最优解.多个项目更是如此. 2:不同的开发工具有其不同的优点.取长补短就可以了.不 ...
- python开发软件行么-python适合开发桌面软件吗?
其实Python/Java/PHP都不适合用来做桌面开发,Java还是有几个比较成熟的产品的,比如大名鼎鼎的Java集成开发环境IntelliJ IDEA.Eclipse就是用Java开发的,不过PH ...
最新文章
- love2d--glsl03噪声
- 荒岛余生最后一个包裹_荒岛余生——每个人都是一座“孤岛”
- 广东东软学院计算机系主任罗,广东东软学院副校长朱爱红一行来访我校
- leetcode 122. 买卖股票的最佳时机 II 思考分析
- opencv qt5安装linux,Ubuntu OpenCV安装和设置(Qt5吗?)
- 算法与程序设计_算法与程序设计入门-简单计算题1
- MySQL 存储引擎和锁
- 并发相关随笔(持续更新)
- miui怎么用第三方图标包_小米用户必备,不能错过的免费MIUI主题
- WINDOWS系统一套基于现成软件的局域网视频转播系统方案
- 嵌入式设备移植触摸屏驱动
- 网易云通信 java 登录,网易云IM(即时通讯) 集成指南(Android)
- lecture 16:DID双重差分方法
- 制作u盘winpe启动盘_重装系统——制作U盘启动盘
- V831——串口通信
- 影响ae渲染时间的计算机配置,分享两套影视后期电脑配置2019 能流畅使用ae和pr的电脑主机推荐...
- c语言.jpg图片转成数组_如何把pdf转成jpg?PDF转jpg过程详解
- Bresenham画圆 正负画圆法 中点画圆法
- [阿里云RocketMQ_Exception]valid resource owner failed.
- Type-c快充加音频芯片深度解析(LDR6023C)