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

PHP
php 服务器调试 Zend Debugger 的安装教程
从Web查询数据库之PHP与MySQL篇
php 应用程序安全防范技术研究
php 不同编码下的字符串长度区分
php 生成饼图 三维饼图
PHP 字符截取 解决中文的截取问题,不用mb系列
PHP5 操作MySQL数据库基础代码
php面向对象全攻略 (一) 面向对象基础知识
php面向对象全攻略 (二) 实例化对象 使用对象成员
php面向对象全攻略 (三)特殊的引用“$this”的使用
php面向对象全攻略 (四)构造方法与析构方法
php面向对象全攻略 (五) 封装性
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
php面向对象全攻略 (七) 继承性
php面向对象全攻略 (八)重载新的方法
php面向对象全攻略 (九)访问类型
php面向对象全攻略 (十) final static const关键字的使用
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
php面向对象全攻略 (十二) 抽象方法和抽象类
php面向对象全攻略 (十四) php5接口技术

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 268 ::
收藏到网摘: 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,