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语言注释、注释规范等等内容,阅读专题下面的文章了解更多详细内容。

32

2026.01.31

go语言 math包
go语言 math包

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

23

2026.01.31

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

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

16

2026.01.31

golang 循环遍历
golang 循环遍历

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

5

2026.01.31

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

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

6

2026.01.31

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

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

268

2026.01.31

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

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

195

2026.01.31

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

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

170

2026.01.31

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

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

85

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号