通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>在线服务>>疑难解答>>正文 新版上线![旧版]
注:打开慢时请稍等

在win2k下如何安装apache、mysql、php?

http://www.iyit.net  日期:2006-10-6 15:42:02  来源:iyit.net收集  点击:
参加讨论
在网上看了很多文章了  
自己也安装文章说的做,但是怎么也不成功,  
我在服务那里都看到了apache和php已经启动了,  
但是就不能执行php文件,不知为什么  
有那个大虾可以提供详尽的安装方法?  
分数一定相送!  
但一定要成功!  
急!!!!!!!!  
请详细的说明安装的方法!  
---------------------------------------------------------------  
 
在windows98/2k下安装全最新版apache  +  php4  +  mysql  +  phpmyadmin的方法  version  2.2  
 
作者:lee  
 
首先通报一下以上软件现在最新的版本号:  
apache                        1.3.24  
php                        4.2.0  
mysql                        3.23.41a  
phpmyadmin            2.2.6  
 
*************  
*一.基本安装*  
*************  
还用说吗?大家已经人手一份程序,把他们全装上就行了~!呵呵~~建议把他们都装在一个目录下,方便使用嘛。  
注意:如果有最新版的程序,建议安装最新版的,这样子很有可能解决以前出现的问题!切记!:)  
 
这里假设windows98/2k装在目录windir下。其它程序建议安装如下:  
x:\server  
   &brvbar  
   &brvbar-program  
         &brvbar  
         &brvbar-php            php程序目录  
         &brvbar  
         &brvbar-mysql            mysql程序目录  
         &brvbar  
         &brvbar-myadmin            phpmyadmin程序目录  
         &brvbar  
         &brvbar-apache            服务器程序目录  
 
*********  
*二.设置*  
*********  
关键就是这里了!大家一步一步慢慢来~!  
 
*****  
*(1)*将php目录下的php4ts.dll复制到windir\system(win2k是system32),还有将php.ini-dist复制到windir,改名为php.ini  
*****  
 
有一些无关紧要的设置,按自己的需要改吧~:  
upload_max_filesize  =  2097152;            上载文件的最大字节  
include_path  =  \path1;\path2;\path3……            在使用include函数时,只有指定目录下的文件才可以被包含  
 
******************************************************************************************  
关于session  :  有些人说php在运行session的会显示错误,这个问题多半是因为没有为session建立一个叫  
tmp的目录。方法:在x:\下面建立一个tmp的目录。  
******************************************************************************************  
 
*****  
*(2)*修改apache的配置文件  
*****  
 
在安装的时候,apache会提示你输入服务器名等,其实都不重要的。因为这些可以后来再改的,哈哈。  
 
最重要的,是修改conf目录下的httpd.conf文件:  
servername  xxxxxx  改为  servername  localhost  
 
******************************************************************************************  
注意:  
(1)有人反映,如上设置后,别人的机器无法访问到自己的服务器,访问时会转向localhost。  
这个是apache的问题,有如下规律:  
 
如果访问的url是  http://你的ip/目录  
apache收到请求后  会把url解析到你所设的servername  也就是localhost  
那客户方就会访问失败了。  
 
要改成  http://你的ip/目录/  
才能正常访问.  
 
另外.这个问题在直接访问文件的时候不存在.  
 
(2)在documentroot的下面不远,会有这样几行:  
#  
#  this  should  be  changed  to  whatever  you  set  documentroot  to.  
#  
<directory  "e:/server/program/apache/htdocs">  
 
下面有一行:  
       options  followsymlinks  multiviews  indexes  
 
请把indexes删除,改成  
       options  followsymlinks  multiviews  
 
这样,htdocs就不会被列出目录列表,要不是太没有安全感啦!大家一定要改!!  
******************************************************************************************  
 
让apache支持php其实也是很容易的呀,加上下面这么几句,就可以了!  
           scriptalias  /php4/  "x:/program/server/php/"  
           addtype  application/x-httpd-php4  .php  
           addtype  application/x-httpd-php4  .php3  
           addtype  application/x-httpd-php4  .php4  
           addtype  application/x-httpd-php-source  .phps  
           action  application/x-httpd-php4  "/php4/php.exe"  
 
这是以cgi方式运行php程序!  
运行apache后,显示  
apache/1.3.24  (win32)  running...  
 
如果想要以模块方式运行,请按这样子:  
           addtype  application/x-httpd-php  .php  
           addtype  application/x-httpd-php  .php3  
           addtype  application/x-httpd-php  .php4  
           addtype  application/x-httpd-php-source  .phps  
           loadmodule  php4_module  "x:/server/program/php/sapi/php4apache.dll"  
 
运行apache后,显示  
apache/1.3.24  (win32)  php/4.2.0  running...  
 
强烈推荐使用模块方式!!!  
 
apache的默认启动文档为index.html、index.html还有directoryindex,我们改成这样,支持更多的文档:  
           directoryindex  index.htm  
           directoryindex  index.html  
           directoryindex  index.php  
           directoryindex  index.php3  
           directoryindex  index.php4  
 
好,已经完成了……一半(*#$*^&(#*&%#*&@……)!不过还是先写用phpinfo()写一个测试文件看看吧!:)  
 
******************************************************************************************  
win2k的apache是以服务方式运行,方法是在控制台中运行apache  -i安装服务,运行apache  -u卸载服务。  
******************************************************************************************  
 
*****  
*(3)*设置mysql  
*****  
 
在目录下有一个文件my-example.cnf拷贝到c:\下面,改名为my.cnf  
可以加入用户名,密码,登陆主机,数据库和端口等信息!  
 
到bin目录下,运行mysqld-max(感觉这个是最好的)!正常情况下dos窗口一闪而过,  然后按ctrl+alt+del看看有没有,有就是行啦~:)  
 
******************************************************************************************  
win2k的mysql也是以服务方式运行,方法是在控制台中运行mysqld-max-nt  --install安装服务,运行  
mysqld-max-nt  --remove卸载服务。然后要在winmysqladmin中设置my.ini文件,这是win2k与win98差别  
最大的地方!!切记!!  
******************************************************************************************  
 
 
*****  
*(4)*设置phpmyadmin  
*****  
 
最新版的phpmyadmin比以前的几版又强大了很多!推荐大家使用!  
 
首选修改:  
$cfgpmaabsoluteuri  =  '';  
改成你的phpmyadmin所在的目录  
$cfgpmaabsoluteuri  =  'http://localhost/myadmin/';  
 
 
需要修改一下目录下的config.inc.php文件,把174行的:  
$cfgdefaultlang  =  'en';  
改为  
$cfgdefaultlang  =  'zh';  
 
这样就成中文版的了!虽然意思有点别扭……呵呵~!  
 
还有这里:  
$cfgservers[$i]['host']                    =  'localhost';  //  mysql  hostname  
$cfgservers[$i]['port']                    =  '';                    //  mysql  port  -  leave  blank  for  default  port  
$cfgservers[$i]['socket']                =  '';                    //  path  to  the  socket  -  leave  blank  for  default  socket  
$cfgservers[$i]['connect_type']    =  'tcp';              //  how  to  connect  to  mysql  server  ('tcp'  or  'socket')  
$cfgservers[$i]['controluser']      =  '';                    //  mysql  control  user  settings  
                                                                                               //  (this  user  must  have  read-only  
$cfgservers[$i]['controlpass']      =  '';                    //  access  to  the  "mysql/user"  
                                                                                               //  and  "mysql/db"  tables)  
$cfgservers[$i]['auth_type']          =  'config';        //  authentication  method  (config,  http  or  cookie  based)?  
$cfgservers[$i]['user']                    =  'root';            //  mysql  user  
$cfgservers[$i]['password']            =  '';                    //  mysql  password  (only  needed  
                                                                                               //  with  'config'  auth_type)  
$cfgservers[$i]['only_db']              =  '';                    //  if  set  to  a  db-name,  only  
                                                                                               //  this  db  is  displayed  
                                                                                               //  at  left  frame  
                                                                                               //  it  may  also  be  an  array  
                                                                                               //  of  db-names  
$cfgservers[$i]['verbose']              =  '';                    //  verbose  name  for  this  host  -  leave  blank  to  show  the  hostname  
$cfgservers[$i]['bookmarkdb']        =  '';                    //  bookmark  db  -  leave  blank  for  no  bookmark  support  
$cfgservers[$i]['bookmarktable']  =  '';                    //  bookmark  table  -  leave  blank  for  no  bookmark  support  
$cfgservers[$i]['relation']            =  '';                    //  table  to  describe  the  relation  between  links  (see  doc)  
                                                                                               //      -  leave  blank  for  no  relation-links  support  
 
一般按默认就可以了!  
 
这里是有关登录mysql服务器的设置,按上面改,缺啥补啥,这样就是使用mysql的缺省配置啦~呵呵:)  
 
到此,全部安装完成!去爽吧~:)

编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:请问高手:iis5.0+php4.0安装问题
下一篇:成功地在linux/unix下安装apache+php+oracle的人请进!
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
windowsvista中文版11月30日正式发布 windows的右键菜单设置与应用技巧 php和asp上传漏洞探究
php作wap开发时遇到的问题  破解windows密码如此简单! 微软sp3年底将发布,将停止sp1更新 
加快xp的图片预览速度 利用用winrar制作win 9x开机密码程序! 我在windows  xp上安装apache2.044+php
apache+php,怎样打开session支持?? 在linux中怎么配置pdflib和php  高分! 怎么样同时解释.php和.php3的文件呀,急
php 4.1.0 及以后版本使用post变量的接 apache2-win32+php的成功安装方法 我只是想在本地机上学习php ,还要安装
装了php。运行时出现在以下提示 怎么删除mysql??? php在win2003上面怎样安装?
php 在linux 下如何開啟ftp功能 如何屏蔽掉 phpinfo() php.ini中文版
请问怎样降低php的警告等级? 一个打击了我学习php热情的问题:怎么样 php初学者的入门问题
最新更新 热点排行 推荐新闻
我在windows  xp上安装apache2.044+ph
apache+php,怎样打开session支持??
在linux中怎么配置pdflib和php  高分!
怎么样同时解释.php和.php3的文件呀,
php 4.1.0 及以后版本使用post变量的接
我的qq被盗走的原因分析
webqq好玩不?大鸟带你一起体验
奇奇怪怪的qq密技十五招
qq被盗到出售过程详解
微软winxp sp3再次跳票 推至08年发布
google苹果合作浏览器 防恶意网站
微软操作系统实现开源?
网管应当如何管理windows操作系统?
让windows xp系统锁定期间拒绝关机
windowsvista中文版11月30日正式发布
我在windows  xp上安装apache2.044+ph
php 在linux 下如何開啟ftp功能
apache2-win32+php的成功安装方法
怎么删除mysql???
apache+php,怎样打开session支持??
合并vcd片断、快速删除文件夹--dos命令
dos教程 dos命令基础应用
破解qq密码如此简单 
低格、分区、高格的应对--dos命令应用
一劳永逸--批处理命令(一)
qq2006 beta3隆重发布 实用功能一一奉
美国微软总部相中重庆15岁网络奇才(图
qq号码激活的常见问题及案例分析 
sql server安装文件挂起错误解决办法
三分钟让你的系统变处女:acronis tru
exeplorer.exe错误的问题的总结、解决
我的qq被盗走的原因分析
webqq好玩不?大鸟带你一起体验
奇奇怪怪的qq密技十五招
qq被盗到出售过程详解
google苹果合作浏览器 防恶意网站
网管应当如何管理windows操作系统?
让windows xp系统锁定期间拒绝关机
windowsvista中文版11月30日正式发布
google优化网站管理员指导方针
hilltop算法- 探索google排名新算法

设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息