| 域名空间 下载中心 社区论坛 信息公告 my小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
apache2-win32+php的成功安装方法http://www.iyit.net 日期:2006-10-6 15:43:00 来源:iyit.net收集 点击: |
apache2-win32有良好的操作界面,但目前网友对新推出的apache2的安装有争议,以下是我安装成功的配置方法: ************* *一.基本安装* ************* 注意: 在win-apache里,所有在目录字串里的倒斜线(back slashes)如: "c:\directory\file.ext".必须改成正斜线(forward slashes). 建议安装最新版的,这样子很有可能解决以前出现的问题!切记! 这里假设windows98/2k装在目录windir下。 ********* *二.设置* ********* (1)将php目录下的php4ts.dll复制到windows\system(win2k是winnt\system32),还有将php.ini-dist复制到windows,改名为php.ini (2)修改apache的配置文件 第一步: 在安装的时候,apache会提示你输入服务器名等,其实都不重要的。因为这些可以后来再改的。 修改conf目录下的httpd.conf文件: 找到注解 #servername 将 #servername new.host.name 改为 servername localhost 或添加上servername localhost ****************************************************************************************** (2)在documentroot关键字,找到: <directory ".../apache/htdocs"> 省略号是本人略去的安装路径或参数 往下找到一行: options ... 请把它改成 options none 当然下面一定有一行</directory> 这样,在htdocs目录下没有缺省文件(index.html)时就不会被列出目录列表 ****************************************************************************************** 第二步:以模块方式运行,请按这样子: 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 ".../sapi/php4apache2.dll" (注意apache1.3的模块是php4apache.dll) 增加默认启动文档: directoryindex index.htm directoryindex index.html directoryindex index.php directoryindex index.php3 directoryindex index.php4 更改默认目录 找到 documentroot ".../htdocs" 改成 documentroot "文件目录" 最好要设置 <directory "文件目录"> options ... </directory> 也可以改掉所有.../apache/htdocs为你自已的目录。 在中文支持上问题要找有没有如下的配置: 找到adddefaultcharset iso-8859-1 改做 adddefaultcharset gb2312 好,已经完成了……一大半了(*#$*^&(#*&%#*&@……)!不过还是先写用phpinfo()写一个测试文件看看吧!:) 新版php问题: 为了安全, php4.3后默认设php.ini中的register_globals=off. 你可以用$name=$_request["name"];得到参数值 (注意$_request一定要大写) 或用$_post['elementname']或者$_get[]取 <?php echo "<br/>".$_post['name']."<br/>";//显示传递过来的变量$name ?> 如想延用旧版php的做法必需设置php.ini文件,将register_globals设为on 编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:我只是想在本地机上学习php ,还要安装apache,和mysql吗,只装php4.3.1 行不行 下一篇:php 4.1.0 及以后版本使用post变量的接收 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 最新更新 | 热点排行 | 推荐新闻 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||