频道直达 - 专题 - 新闻 - 基础 - 高级 - 安装 - 技巧 - 数据库 - 手册 - PHP - Linux - Java - MySQL - Apache - 麻辣堂 - 狼盟 - Rails社群 - 搜索 - 下载 - 开源 - 论坛
PHP开发资源网 主页>>安装配置>> 收藏此文 | 收藏本站 | 设为首页

PHP安装过程--针对win2000系统

来源:www.phpres.com 作者:www.phpres.com 出处:www.phpres.com 2007-4-28 21:02:27 进入讨论组
关 键 词: PHP安装过程--针对win2000系统

1.安装PHP
准确的说是安装PHP解析器,因为有了它才能把PHP代码解释以显示出来。笔者安装的是PHP4.3.3,建议新手不要上来就安装最新版本,因为第一参考资料少,第二可能比旧版本改动很多。也不要装太旧的版本,这就是从兼容性考虑了。应该符合中国传统的中庸之道,选择中等版本就行。
(1)把下载下来的PHP安装包解压到你的C盘根目录(这里选择C根目录盘是为了以后修改调试方便用,你也可以选择不同的目录),解压后应该能得到一个类似于"php-4.3.3-Win32"的目录,把目录名称改成"PHP"(大小写均可)。
(2)打开刚才解压的PHP目录,你会发现有一个叫做"php.ini-dist"的文件,这就是PHP的配置文件了,你需要把它改名成"php.ini",然后复制到系统目录winnt下。
(3)PHP安装目录下的"php4ts.dll"必须要复制到windows系统的system32目录下
有的文章推荐把dlls和extensions目录里的所有文件拷到system32 里,好像没有这个必要。
可能有人需要修改register_globals ,它默认  Off,改成on的意思是打开全局变量,为了以后编程方便。
2.安装Apache
笔者安装的是2.0.50
推荐首先停止你的iis或pws服务。因为二者都是默认80端口,实际上如果停不了iis,也可以进行安装,将来在配置文件中也可以配置。
(1)运行你下载的Apache2安装文件,安装Apache,安装过程中会提示你输入主机名,管理员信箱等信箱,这些信息在你安装完以后是可以修改的,所以可以放心的输入。
(*为了以后操作方便起见,强烈建议将此处的安装路径用"Change"改变到"X:"下(注X为你的硬盘盘符)或者符合8.3文件名格式的其他名称,以后每次输入Apache安装路径时,都不必为其添加引号。系统安装成功后将自动在此建立一个名为"Apache2"的目录,也就是说,安装之后的实际Apache系统文件所在路径将为"X:\Apache2"目录。*) 安装完后,在apache2\conf\httpd.conf 下查找ServerAdmin,即可修改管理员信箱,(199行附近);213行则是ServerName 我改为localhost
(2)编辑apache2/conf/httpd.conf
120行Listen 80改为81端口,这是因为当你的win2k重起后,iis将会重占80端口,为避免冲突,所以apache使用81端口。
下面的134-170行左右为加载模块的部分。在这部分下面的加上两句:
LoadModule php4_module c:/php/sapi/php4apache2.dll 
//注释:如果你的php目录不是C:/php,请按实际来写。
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
注意在.之前有个空格一定要加上,否则报错。
(这一句有人说也可以加到768行左右的AddType application/x-tar .tgz之后,不过我有一次这么作了以后没弄成)意思是:加载php4模块, 其中第2句如果仅仅是AddType application/x-httpd-php .php则只能解析php扩展名的文件,php3扩展名的程序解析不了。 

注意:我们一般是模块化运行php,所以仅仅这样即可,有的文章说如此添加:
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
或者
LoadModule  php4_module  c:/php/sapi/php4apache2.dll 
AddType  application/x-httpd-php  .php4 
ScriptAlias  /php4/  "c:/php/" 
Action  application/x-httpd-php4  "/php4/php.exe" 
AddType  application/x-httpd-php4  .php  
其实是以cgi方式运行php,没有那个必要。
找到DirectoryIndex * 这行,可以这样修改,添加默认的文件名:
DirectoryIndex index.php default.php index.htm index.html default.htm default.html
否则不能自动识别index.php。
使之支持中文最好的解决办法是:修改了Apache中conf/httpd.conf文件,查找 AddDefaultCharset ISO-8859-1
并且改成
#AddDefaultCharset ISO-8859-1
AddDefaultCharset GB2312
注意使用dreamweaver做出的文件多有:<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
其实这样往往导致文件中中文成乱码!!因为:http.conf中355行 DefaultType text/plain而不是text/html,所以手动修改成text/plain即显示中文。
(3)运行
有多种方法运行Apache
你可以
在cmd中
c:Apache2/bin>
输入apache -k install                      //这是安装服务
输入apache -k start                         //这是启动服务
也可以在开始-程序-Apache HttpServer 2.0.50中控制
(4)访问http://localhost:81显示APACHE欢迎页 (恭喜,Apache2安装成功)
写一最简单的php程序
<?php
phpinfo();
?>
,命名为info.php存入apache2/htdocs下,然后地址栏内敲入http://localhost:81/info.php应该显示php和apache2的相关信息了,这样终于就可以开始php学习之旅了。
3.MySql的安装
Mysql轻而易举的就安装成功的,安装简单,但是调试难。mysql安装成功后,进入mysql/bin双击winmysqladmin,第一次运行需要输入用户名密码,
然后可以用这个小程序测试与数据库的连接状态
<?php
$db_conn=mysql_connect("localhost","abc","xyz") or die("Can't connect!!");?>
没有连接上会出现Can't connect!!字样
//如果没有该服务:打开“运行”输入C:\mysql\bin\mysqld-nt.exe –install 。然后打开“管理工具”->“服务”,找到“mysql”服务,启动它。

欢迎进入PHP开发资源论坛讨论。
收藏此文】【 】【打印】【关闭
相关文章
图文推荐
论 坛 资 源
PHP开发资源网奋斗目标
阅读排行:
热门技术文档
最新图文档
本站编辑推荐:(本站开通Delphi4PHP专区,欢迎进入论坛交流!)
编缉最近更新文章
网站赞助商
搜索您感兴趣的内容
 
   网站首页 -  网站地图 -  网站合作 -  手册中心 -  通用网址 -  网站论坛 -  网站投稿 -  友情链接 -  帮助中心
版权所有:PHP开发资源网 © 2003-2008 通用网址:PHP资源网 合作媒体: 赛迪网IT技术
互联网违法和不良信息举报中心 | 不良信息举报信箱