0

0

为Windows 98设置本地PHP PERL开发

php中文网

php中文网

发布时间:2016-06-21 09:13:30

|

1225人浏览过

|

来源于php中文网

原创

perl|window

第一步 准备好需要的文件
   为 Windows 设置 php 本地开发其实很简单,但是这些软件的使用文档却写得十分难懂,而且又是英文的。下面是结合经验,对具体的安装设置方法,一步步地详细阐述。

   这里用到的是 Apche 1.3.11 , PHP 4.04 , Perl 5.001 以及 MySQL 3.22.34 ,介绍了它们的安装调试方法,但是同样适用于这些软件的任何更新的版本。开始前要注意的是:如果已经安装了 ActiveState for Perl ,要么把它反安装,或者跳过下面关于 perl 的安装部分,但要在设置文件中指明原来 Perl 安装的路径。具体怎么作,下面将有详细的叙述。

   第一步:准备好需要的文件

下载下面这两个文件:
1. mysql3.22.34 win 32位版共享版
2. perl for win32 5.001
下载 Apache 1.3.11 for Win 9X/NT。
还需要一个 BROWSCAP.INI 文件,可以在下面的地方下载:
1. http://asptracker.com/browscap.zip
2. http://cyscape.com/browscap/
最后,在 http://www.php.net/下载 PHP for Windows 的最新版本,或者从本站下载php4.04 win 32位安装程序。



第二步 软件安装

将 PHP 文件解压到“ C:/php3 ”。
将 MySQL 文件解压倒一个临时目录,运行其中的 setup.exe 程序,它将自动的把 MySQL 安装到“ C:\mysql ”。
解压 browscap.zip ( 包含文件 browscap.ini) 并把 browscap.ini 拷贝到“ C:\windows ”目录中。
Apache 是自动解压并安装的,运行安装文件,如果用默认值它将会被安装到“ C:\program files\Apache Group\Apache ”。
解压 Perl 文件,任何地方都可以,但在这儿我们假设解压到“ C:\perl ”目录下。有两个版本的 Perl for Windows ,任何一个都是可以用的。要注意的是如果以前已经安装了 Perl ,那么必须知道 Perl.exe 文件所在的路径。任何 perl 脚本的第一行通常都是类似于 "!# /usr/bin/perl" 的句子,用来指向 perl 的实际物理路径。如果路径是“ C:\perl ”那么这一行应该是“ !#/Perl\bin\MSWin32-x86\Perl ”,指向 Perl.exe 文件,但注意不要加上扩展名“ .exe ”。如果你用的是 ActiveState for perl ,同样的,这个路径也要指向 ActiveState 的“ perl.exe ”。


第三步 软件的设置

设置 Apache:
1. 在 NotePad 中装入
“ C:\program files\Apache Group\Apache\conf\httpd.conf ”。
这是 Apache 的设置文件。在文件中找到
“ #ServerName new.host.name ” ( 应该是在 232 行左右,但
是行数在新的版本中可能会有变动。 ) 并且改成下面的样子:

ServerName http://localhost

( 注意:一定要去掉 "#" ,这表示注释,将被服务器忽略掉这一
行的内容 )
2. 在 458 行左右,加入:
ScriptAlias /php3/ "c:/php3/"
3. 在 506 行左右,加入:
AddType application/x-httpd-php3 .php3
4. 在 643 行左右,加入:
Action application/x-httpd-php3 "/php3/php.exe"
5. 在 239 行左右,将
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
改为任何你想要的网页根目录,建议作成和你的远程服务器一样的
目录结构,通常为在 C 盘下建立一个“ C:\usr\bin\html\ ”目
录。所有你想要 Apache 为其服务的内容(比如说 web pages,
PHP 或 Perl scripts )都必须储存在“ DocumentRoot ”所指明
的目录之下。
6. 在 264 行左右,同样需要改变 "DocumentRoot" 的值。
7. 为 perl 脚本建立一个 cgi-bin 目录。建议为“ /cgi-bin ”
,当然,这是以在上面第 5 步中提到的 DocumentRoot 为根的一
个目录。
8. 在 458 行左右 ( 就是刚才在第 2 步中加入的 PHP 设置那儿
) 加入下面这行:
ScriptAlias /cgi-bin/ "c:/dir"
其中的 dir 是在第 7 步中提到的 cgi-bin 目录。
9. 在大约 465 行,现在可能是
C:/Program Files/Apache Group/Apache/cgi-bin
把它改成第 8 步中指定的目录。
10. 在 NotePad 中新建一个 php 测试文件,大约就是些诸如

之类的,具体的 php 脚本在这儿就不些了,大家看着办吧。然后
把它存为 "index.html" 放到在第 5 步中指定的 DocumentRoot
目录下。
题外话:如果能够比较的熟悉 httpd.conf 文件每一行设置所代表的含义,那么就能对整个 Acphe 的工作原理有个大概的了解了。这儿不好具体的讲(离题了),以后有时间再说吧。
设置 PHP :
1. 在“ C:/php3 ”找到文件 php3-ini-dist
2. 把他改为 php3.ini
3. 用 NotePad 把它打开
4. 找到 extension_dir ( 大约 100 行左右 ) 把它改为:
extension_dir = C:\php3
5. 大约在 115 行找到:
;extension=php3_mysql.dll
改为:
extension=php3_mysql.dll
6. 在大约 225 行左右,改
;browscap = extra/browscap.ini

browscap = C:\windows
7. 将修改好的文件( php3.ini )放到“ C:\windows\ ”目录下
8. 注意那些需要去掉“ ; ”的行,“;“是 PHP 种的注释标记
,必须要去掉,否则整行语句将被忽略。

第四步 软件测试

重新启动计算机。
测试 Apache 和 PHP: 在浏览器中输入 "http://localhost" ,如果安装没有问题的话,可以看到刚才写好的 index.html 文件。
如果有错误信息出现,一般都是由于 httpd.conf 文件所引起的。检查其中的设置行,看看路径有没有输入正确。
测试 MySQL : 打开一个 DOS 窗口,进入到“ C:/mysql/bin/" 目录,输入下面的语句:
mysqld
mysqlshow
mysqlshow -u root mysql
mysqladmin version status proc
现在你已经登陆到 MySQL 服务器了上了。
测试 Perl : 在 NotePad 中编辑一个测试脚本,内容如下:
!#/Perl\bin\MSWin32-x86\Perl
print "content-type: text/html\n\n";
print "hello";
将这个文件保存到在 Apache 中设置的 /cgi-bin/ 目录下面。 在浏览器中打开刚刚建立的脚本文件,如果成功,将会显示“ hello ”,如果有 500 错误,仔细检查脚本的第一行 perl.exe 文件有没有正确的被指定。
一些应该注意的事情: 1. 必须首先运行 apache ,然后才是 MySQL 。任何对 apache 设置文件 httpd.conf 的改动,只在服务器重新启动之后才开始生效。 2. 要在 DOS 窗口下运行 perl 脚本,只要在 Windows 资源管理器中把“ .pl ”扩展名和上面安装的 perl.exe 程序相关联,然后在 DOS 提示符下输入“ perl script-to-run.pl ”。
其他参考资料(英文)
PHP 安装
Clueless Lou's Page :在 Apache 上安装 Active State Perl
PhpMyAdmin:完全本地运行



PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
go语言 注释编码
go语言 注释编码

本专题整合了go语言注释、注释规范等等内容,阅读专题下面的文章了解更多详细内容。

58

2026.01.31

go语言 math包
go语言 math包

本专题整合了go语言math包相关内容,阅读专题下面的文章了解更多详细内容。

52

2026.01.31

go语言输入函数
go语言输入函数

本专题整合了go语言输入相关教程内容,阅读专题下面的文章了解更多详细内容。

24

2026.01.31

golang 循环遍历
golang 循环遍历

本专题整合了golang循环遍历相关教程,阅读专题下面的文章了解更多详细内容。

10

2026.01.31

Golang人工智能合集
Golang人工智能合集

本专题整合了Golang人工智能相关内容,阅读专题下面的文章了解更多详细内容。

7

2026.01.31

2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

406

2026.01.31

高干文在线阅读网站大全
高干文在线阅读网站大全

汇集热门1v1高干文免费阅读资源,涵盖都市言情、京味大院、军旅高干等经典题材,情节紧凑、人物鲜明。阅读专题下面的文章了解更多详细内容。

231

2026.01.31

无需付费的漫画app大全
无需付费的漫画app大全

想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。

194

2026.01.31

漫画免费在线观看地址大全
漫画免费在线观看地址大全

想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。

150

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
韩顺平 2016年 最新PHP基础视频教程
韩顺平 2016年 最新PHP基础视频教程

共47课时 | 10.2万人学习

perl中文手册
perl中文手册

共0课时 | 0人学习

极客学院Ruby基础视频教程
极客学院Ruby基础视频教程

共22课时 | 4.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号