您好,欢迎访问一九零五行业门户网

windows下apache搭建php开发环境

本文详细介绍了在windows2003下使用apache2.2.21/php5.3.5/mysql5.5.19/phpmyadmin3.4.9搭建php开发环境,本文介绍的非常详细,需要的朋友快来学习吧
本文详细介绍了在windows2003下使用apache2.2.21/php5.3.5/mysql5.5.19/phpmyadmin3.4.9搭建php开发环境。
第一步:下载安装的文件
1. apache 版本 httpd-2.2.21-win32-x86-no_ssl.msi
2. mysql 版本 mysql-5.5.19-win32.msi
3. php 版本 php-5.3.5-win32-vc6-x86.zip
4. phpmyadmin 版本 phpmyadmin-3.4.9-all-languages.zip
提示:
1. 建议选择无ssl功能的apache版本来完成开发,因此我们这里使用了apache 2.2.21-win32-x86-no ssl.msi。
2. windows下安装mysql就选择.msi安装包格式,,我们选择了mysql-5.5.19-win32.msi ,双击根据向导安装即可,简单方便。
3. php我们选择用windows的.zip版本,php-5.3.5-win32-vc6-x86.zip。从安全性和性能来说,都是zip版本的好,一般服务器也都是安装这个版本的。
不要下载nts版本或vc9版本的,因为vc9是专门为iis定制的,而vc6 是为apache或其他web服务软件提供的。
4. phpmyadmin是以php为基础的在线mysql管理工具,在进行phpmyadmin3 安装时需要的php环境至少为php5.2,mysql5 以上的版本,我们这里都符合要求。
第二步:安装文件
1. 在要安装的磁盘建一个文件夹。为了管理方便我们在d盘的根目录下创建一个wamp文件夹。 d:\wamp(wamp是 windows+apache+mysql+php的缩写)。
2. 在wamp文件夹下创建一个www文件夹,用来存放你的php网站程序。d:\wamp\www。
3. 安装apache服务器,把apache服务器安装到 d:\wamp\apache 文件夹。具体apache安装过程可以参考文档 apache安装图解。
4. 把下载的php-5.3.5-win32-vc6-x86解压到 d:\wamp\php 文件夹。
5. 安装mysql数据库,把mysql安装到 d:\wamp\mysql文件夹。具体mysql安装过程可以参考文档 mysql安装图解。
6. 解压phpmyadmin-3.4.9-all-languages.zip,然后重命名为phpmyadmin,将其复制到php网站程序目录。结果为 d:\wamp\www\phpmyadmin。
第三步:配置apache
首先使用文本编辑工具(推荐 editplus )打开 d:\wamp\apache\conf\httpd.conf 文件,这个文件是apache的配置文件,下面几步都是在修改这个文件的内容。
要注意的是修改完 httpd.conf 文件需重新启动apache服务,新设置才会生效。
1. 设置监听端口
打开 httpd.conf 文件后,找到 listen(大概在第46行),将它后面的数字改为8080,如下:
        listen 8080
这个参数用来设置apache服务器的监听端口,一般默认为80。修改为8080 是为了避免和windows 2003系统的iis端口号冲突,如果你没有启用iis,也可以使用默认的80端口号。
2. 让apache加载php模块
找到 #loadmodule vhost_alias_module modules/mod_vhost_alias.so (大概在第128行),在这行的后面添加以下内容:
loadmodule php5_module d:/wamp/php/php5apache2_2.dll addtype application/x-httpd-php .php phpinidir d:/wamp/phploadmodule php5_module d:/wamp/php/php5apache2_2.dll
这句意思是以module方式载入php5模块。
addtype application/x-httpd-php .php
这句意思就是将.php扩展名的文件作为php脚本执行。你可以使用你喜欢的任何其他扩展名,如 .html、.php5 甚至是 .txt  来执行php。
phpinidir d:/wamp/php
这句用来指定php的配置文件php.ini 所在的目录。
如果是apache 2 以module模块方式运行php5的话,就可以使用 phpinidir 指令。
3. 修改网站存放目录
我们知道apache默认的网站存放目录为apache安装目录下的htdocs文件夹。当你更改网站存放目录,就必须修改相应的apache配置。
在配置文件 httpd.conf 中查找 documentroot(大概在182行),将其修改为指向网站目录的正确文件夹。我们这里改为
 documentroot d:/wamp/www
同时,查找 this should be changed to whatever you set documentroot to(大概在207行),在它下面有行 ,将其修改为你自己配置的documentroot 路径。我们这里修改为:
4. 修改目录首页文件
 在配置文件 httpd.conf 中查找 directoryindex index.html (大概在244行)将其修改成:
directoryindex index.html index.htm index.php
directoryindex 指的是当客户浏览器访问的路径是一个目录时,apache默认执行的文件。
以我们所修改的为例:当客户浏览器访问一个目录时,apache会去找该目录下的index.html,如果没有再找index.htm,还没有再找 index.php。都找不到则默认显示该目录下的文件列表。参考文档:如果防止apache显示文件列表
第四步:配置php
打开php安装目录,即d:\wamp\php,我们可以看到目录下有两个这样的文件 php.ini-development 和 php.ini-production,第一个是开发使用的配置文件,第二个是生产环境的配置,因为我们是在本机做开发,所以选择前者。将php.ini-development复制一份到同目录下,并改名为 php.ini。这个php.ini 就是当前使用的配置文件,以下几步都是在修改这个php.ini文件的内容。要注意的是,修改php.ini文件后需重新启动apache服务,新设置才会生效。
1. 指定php扩展库的存放目录
在windows下php的扩展库通常以 dll 形式存放在php的ext目录中。
使用文本工具打开php.ini文件,查找extension_dir = ext(大概在809行),也就是在 on windows 下面那一行。把它前面的分号“;”去除掉,改为如下:
extension_dir = d:/wamp/php/ext
extension_dir 表示php扩展库的具体目录,以便调用相应的dll文件。
2. 开启相应的扩展库
默认情况下许多php的扩展库都是关闭的,比如默认php不支持连接mysql数据库,需开启相应的扩展库。
这里我们开启一些常用的扩展库。
查找 ; windows extensions(大概在941行),在它的下面是extension列表。
找到如下扩展:
其它类似信息

推荐信息