当前位置: 首页 > 图文教程 > 网络编程 > PHP > PHP 开发环境的选择、建立及使用(4)

PHP
dedecms模版制作使用方法
dede3.1分页文字采集过滤规则详说(图文教程)
dede3.1分页文字采集过滤规则详说(图文教程)续二
dede3.1分页文字采集过滤规则详说(图文教程)续四
手把手教你使用DedeCms V3的在线采集图文教程
PHP实现MVC开发得最简单的方法:模型
php下用GD生成生成缩略图的两个选择和区别
Win2003服务器安全加固设置--进一步提高服务器安全性
[php] 我的微型论坛的简单教程[已完成]
phpMyAdmin下载、安装和使用入门教程
PHP 优化配置:加速你的VBB,phpwind,Discuz,IPB,MolyX
php+mysql开源XNA 聚合程序发布 下载
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
小结下MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方法
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
[PHP]经常用到的实用函数集合
php扩展ZF:Validate扩展
php开发工具之vs2005图解
PHP 5.0创建图形的实用方法完整篇

PHP 开发环境的选择、建立及使用(4)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 103 ::
收藏到网摘: n/a

Apache 的安装和配置
其实本人还是不大推荐使用 IIS 环境来开发 PHP 的。要做到最好还是使用 Apache ,PHP 还有一系列的 Apache 函数结合 Apache 来实现某些特定功能。我最后讲 Zend 的安装和基本使用的时候也将基于 Apache 服务器环境下。
现在我们开始来安装 Apache 2.x 版本。准备好下载下来的 apache_2.x.x-win32-x86-no_ssl.msi 。双击后开始安装。一步 Next 下来,同意许可协议后会有填写服务器信息的页面,本地调试,前面两个输入 localhost 即可。如下:
 
 
一路 Next 下来,均按照默认路径安装――当然你也可以选择你自己需要的路径。Apache 会自动安装并启动相关服务。并在任务栏右下角运行着一个 Apache 监控器:
 
 
我们可以从这个监控器来重起、停止、启动 Apache 服务。双击小图标打开控制界面:
 
 
打开 Apache 目录,我来简单说明几个比较重要的文件和文件夹:
 
 
[bin]目录:存放 Apache 运行的各个软件,包括一个名为 ad.exe 的服务器测试工具。后面我会简单说一下这个工具的使用方法。
[conf]目录:Apache 的配置文件就存放在这个文件夹里,我们待会要修改其中的 httpd.conf 文件。
[htdocs]目录:默认的 Web 主目录,我们的 PHP 文件就放在这里了。安装完后里面有不少欢迎页面的文件,可以将它们全部删除
[logs]目录:日志文件就存放在这里。
[INSTALL.txt]文件:更详细的安装配置方法请看该文件。我们这里只讲对 PHP 模块的支持。
 
OK,用记事本打开 conf 目录下的 httpd.conf 文件。Ctrl+F 搜索并定位到下面这行:
 
DirectoryIndex index.html index.html.var
 
在其后面添加一个 PHP 默认页,通常是 index.php ,如下:
 
DirectoryIndex index.html index.html.var index.php
 
为了使 Apache 识别 PHP 的相关扩展名,搜索并定位到下面这个部分:
 
<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
 
在后面添加如下两行:
 
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
 
添加后应该是这样的:
 
<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
 
指定 php 模块,找到并定位到如下这行
 
#LoadModule ssl_module modules/mod_ssl.so
 
在下面添加一行:
 
LoadModule php4_module c:/php4/sapi/php4apache2.dll
 
路径一定要准确,设置后应如下:
 
#LoadModule ssl_module modules/mod_ssl.so
LoadModule php4_module c:/php4/sapi/php4apache2.dll
 
为了指定 Apache 识别中文,我们指定 GB2312 为默认