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

 

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

php安装、配置手册(新手入门必读、高手谢绝)

http://www.iyit.net  日期:2006-10-6 15:41:54  来源:iyit.net收集  点击:
参加讨论
win2000+iis5.0+php4.2.2+mysql4.0.1-alpha-max  
 
一、安装准备:  
       下载所需软件  
       php4.2.2                              http://www.php.net/downloads.php  
       mysql4.0.1-alpha-max      http://www.mysql.com/downloads/index.html  
 
二、安装mysql  
       1、安装  
       解开压缩文件,运行setup.exe,一直“next”,直到安装完成。需要注意的是缺省目录为:c:\mysql\,如果你要安装到其他目录比如:d:\mysql\那么你需要新建一个文件my.cnf放到c:\根目录下,或者新建一个文件my.ini放到系统目录中,文件的内容可参照mysql目录下的my-example.cnf。  
       2、配置  
       运行cmd到命令方式,进入c:\mysql\bin目录下面,运行以下命令中的任意一个:  
       mysqld-max.exe、mysqld-max-nt.exe、mysqld-nt.exe、mysqld-opt.exe  
       注意命令后面加个参数“--install”,把mysql装成系统的服务,即:mysqld-max  --install。然后打开win2000的管理工具中的服务程序,找到mysql项,启动它即可,至此mysql已全部安装结束。  
 
三、安装php  
       1、安装  
       将php解压缩到c:\php4目录下,将php.ini-dist文件拷贝到系统目录c:\winnt下并重命名为php.ini,将php4ts.dll文件拷贝到c:\winnt\system32。  
       2、配置  
       打开php.ini,设置如下:  
       error_reporting    =    e_all  &  ~e_notice  这项决定php新版本中如果未定义变量是否输出错误信息  
         
       register_globals  =  on  这项取决于你自己的决定,如果你要兼容以前写的程序,那么将他设为on,否则将他设为off,默认为off,这样的话只能用$_server、$_env、$_get、$_post、$_files、$_request、$_session来应用变量了,建议初学者将此项设为on  
 
       post_max_size  =  8m  
       upload_max_filesize  =  2m      这两项决定允许上传的最大文件大小。  
 
       default_charset  =  "gb2312"  默认为"iso-8859-1",有时可能会页面可能碰到乱码,设为gb2312即可解决  
     
       doc_root  =  c:\inetpub\wwwroot\    服务器的主目录  
 
       extension_dir  =  c:\php4\extensions\    扩展文件的目录  
 
       cgi.force_redirect  =  0  
       ;  cgi.redirect_status_env  =  ;      这两项稍后再做解释。  
 
       加载一些你需要的模块,如:  
       extension=php_gd2.dll                    图形处理模块  
       extension=php_mssql.dll                ms  sql  server模块  
       extension=php_oci8.dll                  oracle  8  模块  
       extension=php_oracle.dll              oracle  7  模块  
       ......  
       注意有些模块需要另外文件的支持,你可以把c:\php4\dlls\目录下的所有文件拷贝到c:\winnt\system32目录下,像php_oci8.dll、php_oracle.dll就需要安装oracle  client客户端软件,否则就会报“无法找到动态链接库或unable  to  load  dynamic  library  'c:\php4\extension\php_oci8.dll'”之类的错误。  
 
       odbc.defaultlrl  =  4096          有时候用odbc将一篇很长的文章存到数据库后,内容却少了一大半,就是这项在作怪,将它设大一点即可,默认为4096即4096个字节。  
 
       mssql.textlimit  =  4096  
       mssql.textsize  =  4096          这两项的作用同上,用于操作ms  sql  server数据库时,text字段的长度。  
 
       session.save_path  =  c:\winnt\temp\  设置session文件的存放目录,注意要可写。  
 
四、配置iis  
       点击开始==>程序==>管理工具==>internet服务管理器,  
       1、选中你要支持php的站点(如:默认web站点),点右键选菜单中的[属性]:转到[文档],然后点[添加(d)...]按钮,增加一些默认文档名,如:index.php、index.php3。  
       2、转到[主目录],选中[脚本资源访问],将[执行许可]设为“纯脚本”或“脚本和可执行程序”.然后点[配置...],选择[应用程序映射],然后点[添加]按钮,在弹出[添加/编辑应用程序扩展名映射]里的[可执行文件]里写上php.exe  所在的完整路径  c:\php4\php.exe  ,在[扩展名]里面写上  .php  ,然后[确定],以同样的方法给  .php3  加上映射,最后全部确定。  
       注:这里有两种方式:一种为cgi方式、另一种为isapi方式。cgi方式即上面的[可执行文件]选择c:\php4\php.exe,isapi方式为[可执行文件]选择c:\php4\sapi\php4isapi.dll  
 
五、至此所有的配置已经完成,重新启动iis服务,在c:\inetpub\wwwroot\下建立一个test.php来测试了,内容为:<?php  phpinfo();?>  
 
六、打开浏览器,输入:http://localhost,如果能看到php的详细配置信息,就说明安装成功了。  
 
 
 
 
常见问题:  
1、不能启动mysql?  
     你可以在mysqld-max.exe、mysqld-max-nt.exe、mysqld-nt.exe、mysqld-opt.exe这几个文件试,本人推荐mysql-max-nt最为好用。  
 
2、出现如下错误:  
     security  alert!  the  php  cgi  cannot  be  accessed  directly.    
this  php  cgi  binary  was  compiled  with  force-cgi-redirect  enabled.  this  means  that  a  page  will  only  be  served  up  if  the  redirect_status  cgi  variable  is  set,  e.g.  via  an  apache  action  directive.  
 
for  more  information  as  to  why  this  behaviour  exists,  see  the  manual  page  for  cgi  security.  
 
for  more  information  about  changing  this  behaviour  or  re-enabling  this  webserver,  consult  the  installation  file  that  came  with  this  distribution,  or  visit  the  manual  page.  
     此错误就是将php安装为iis的cgi方式就会出现的错误。  
     解决方法:修改php.ini将cgi.force_redirect设为0,然后重起iis。  
 
3、出现如下错误:  
     server  application  error  
the  server  has  encountered  an  error  while  loading  an  application  during  the  processing  of  your  request.  please  refer  to  the  event  log  for  more  detail  information.  please  contact  the  server  administrator  for  assistance.  
     此错误就是将php安装为iis的isapi方式就会出现的错误。  
     解决方法:同上,修改php.ini将cgi.force_redirect设为0,然后重起iis。  
     当然出现这种情况还有未知的原因,一般重新启动一下就好了,因为将php安装为iis的isapi方式还不是很稳定。  
 
 
---------------------------------------------------------------  
 
linux下面的呢  
 
phpteam兄的水一定要灌,hehe

编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:有请高手高手高高手!!!!!!!!!!我给100啊,不够加100!!
下一篇:php session变量在下一页不能读取值的问题。急!!!!!
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
php和asp上传漏洞探究 php作wap开发时遇到的问题  我在windows  xp上安装apache2.044+php
apache+php,怎样打开session支持?? 在linux中怎么配置pdflib和php  高分! 怎么样同时解释.php和.php3的文件呀,急
php 4.1.0 及以后版本使用post变量的接 apache2-win32+php的成功安装方法 我只是想在本地机上学习php ,还要安装
装了php。运行时出现在以下提示 php在win2003上面怎样安装? php 在linux 下如何開啟ftp功能
如何屏蔽掉 phpinfo() php.ini中文版 请问怎样降低php的警告等级?
一个打击了我学习php热情的问题:怎么样 php初学者的入门问题 运行php程序会出现乱码是怎么回事?zen
如何让php拥有root的权限? 为什么php中的函数mail()不能发送邮件 成功地在linux/unix下安装apache+php+o
在win2k下如何安装apache、mysql、php? 请问高手:iis5.0+php4.0安装问题 php session变量在下一页不能读取值的问
最新更新 热点排行 推荐新闻
我在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
易特网络技术 点击这里给我发消息