欢迎光临
我们一直在努力

为Windows 98设置本地PHP PERL开发-PHP教程,PHP应用

建站超值云服务器,限时71元/月

第一步 准备好需要的文件

   为 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 lous page :在 apache 上安装 active state perl

phpmyadmin:完全本地运行

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 为Windows 98设置本地PHP PERL开发-PHP教程,PHP应用
分享到: 更多 (0)

相关推荐

  • 暂无文章