当前位置: 首页 > 图文教程 > 网络编程 > PHP > Windows 98下安装Apache(PWS) PHP4MySQLphpMyAdmin的方法

PHP
需要发散思维学习PHP
php 图片上添加透明度渐变的效果
php 图片上传类代码
PHP 生成的XML以FLASH获取为乱码终极解决
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
PHP DataGrid 实现代码
MayFish PHP的MVC架构的开发框架
PHP 实现多服务器共享 SESSION 数据
PHP 开源框架22个简单简介
PHP 数组遍历顺序理解
PHPLog php 程序调试追踪工具
PHP 分页类(模仿google)-面试题目解答
火车头discuz6.1 完美采集的php接口文件
Discuz 6.0+ 批量注册用户名
使用php来实现网络服务
火车采集器 免费版使出收费版本功能实现原理
php程序之die调试法 快速解决错误
PHP 日常开发小技巧
PHP下通过系统信号量加锁方式获取递增序列ID
php 代码优化的42条建议 推荐

Windows 98下安装Apache(PWS) PHP4MySQLphpMyAdmin的方法


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

  作者: Tony Reeves ()
发表日期: 08/08 16:52
1.安装PHP4

软件获得:国外http://www.php.net;国内http://www.phpchina.com,http://phpuser.com等得到压缩包以后解压缩到c:\php4目录下.
  
  拷贝php4ts.dll,msvcrt.dll到C:\windows\system
  把php.ini-dist改名为php.ini拷贝到c:\windows\
  编辑这个文件,很简单,只要更改少许几个选项.
  extension_dir = c:\php4
  extension =php_ldap.dll
  extension =php_zlib.dll
  extension =php_calendar.dll
  extension =php_exif.dll
  extension =php_ftp.dll
  extension =php_mssql70.dll
  extension =php_imap.dll
  有就去掉前面的分号,没有就自己加上。建议先不要更改这个部分,否则容易出现错误.
这里出现:

X-Powered-By: PHP/4.0.0
Content-type: text/html

就是因为在php.ini文件中指定加载了无效的或者不存在的php_*.dll文件,加载这些错误信息还可能导致浏览器寻找不到服务器.在经历了漫长而艰苦的等待以后,IE对你说:
兄弟! 找不到服务器!请节哀顺便.....哈哈!
完了就这么简单,还有了,
  如果你用的WEB Server是PWS, 那么还要更改一个地方!
  browscap = C:\windows\system\inetsrv\browscap.ini
  并且修改一下PWS-php4.reg 文件
  ".php"="[PUT PATH HERE]\\php4isapi.dll"
  改为
  ".php"="C:\\php4\\php4isapi.dll"
  只需指出php4isapi.dll文件的位置
  还可以填加对其他后缀名,具体文件为:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
   \w3svc\parameters\Script Map]
   ".php"="C:\\php4\\php4isapi.dll"
   ".php3"="C:\\php4\\php4isapi.dll"
   ".php4"="C:\\php4\\php4isapi.dll"
   ".phtml"="C:\\php4\\php4isapi.dll"

保存退出,双击执行,写入注册表!
其他细部设置:
  asp_tags = On ; 允许使用ASP风格的标记<% %>
  upload_max_filesize = 2097152;上载文件的最大字节
  mysql.default_host = localhost;
  mysql.default_user = root;
  mysql.default_password= yourpasswd;
  以上关于mysql的设置可以在my.cnf中完成.这里只给给出了很少的部分,其它内容的设置还要靠大家自己去摸索!
include_path = \path1;\path2;\path3....
  在您使用include函数时,只有被指定的目录下的文件才可以被包含.
关于doc_root与user_dir的设置方法.
  设置了doc_root以后,只有doc_root目录下面的php文件可以执行!
  比如doc_root=c:\php4\test
  那么PHP文件只有放到这个目录下面才能被解释执行.
当没设置user_dir时,被控制文件读取的是doc_root。
  如http://localhost/doc.php3这个URL,打开了c:\php4\test\下面的doc.php3文件,而不是c:\program
  files\....\htdocs\下面的doc.php3文件。关于user_dir的设置问题,本人还是没有搞清楚,希望高手指教!
2.安装APACHE1.3.12

软件获得:http://www.apache.org;http://www.phpchina.com;http://phpuser.com;http://www.phpsite.net。

软件的安装很简单,下载完后直接双击执行安装.
配置conf目录下的httpd.conf文件.
  #BindAddress *改为 BindAddress 127.0.0.1
  #Servername new.host.name改为Servername localhost
出现类似的错误的原因可能就是没有指定servername.
  "cannot determine local host name,use servername to set it manually"

好了,你的apache已经可以运行了!
  运行你的apache.应该显示:
Apache/1.3.12 (Win32) running...
注意,这里假设您的APACHE是安装在默认目录下即:
  C:/Program Files/Apache Group/Apache
  否则文档中的serverroot以及docmentroot等也要更改。比如你是安装在c:\apache下.那么
  serverroot = c:/apache docmentroot = c:/apache/htdocs
  其他选项依次类推
如果你的机器还安装了别的服务器程序,而你又希望他们共同为你效劳那么你就必须改一下port ,默认为80,你可以改为81或者8080.不要使用其他一些常用的端口比如21,23,