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

PHP
php 多线程上下文中安全写文件实现代码
PHP类的使用 实例代码讲解
用php实现让页面只能被百度gogole蜘蛛访问的方法
php 学习笔记
PHP编程过程中需要了解的this,self,parent的区别
php 操作excel文件的方法小结
使用PHP获取网络文件的实现代码
PHP 巧用数组降低程序的时间复杂度
php下将XML转换为数组
php 文件上传代码(限制jpg文件)
php 无极分类(递归)实现代码
PHP 采集获取指定网址的内容
PHP 将图片按创建时间进行分类存储的实现代码
PHP 存储文本换行实现方法
PHP 批量更新网页内容实现代码
用PHP查询搜索引擎排名位置的代码
用php实现的获取网页中的图片并保存到本地的代码
php实现首页链接查询 友情链接检查的代码
处理php自动反斜杠的函数代码
php实现的遍历文件夹下所有文件,编辑删除

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


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