首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网络编程-> Perl教程
为Windows 98设置本地PHP PERL开发-PHP教程,PHP应用
作者:网友供稿 点击:14
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
第一步 准备好需要的文件
   为 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:完全本地运行
文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·无刷新聊天室(短信陪聊程序)-ASP教程,ASP应用
·C#中使用Excel-.NET教程,C#语言
·简要JAVA数据类型转换-JSP教程,Java技巧及代码
·Recordset对象方法详解-ASP教程,ASP应用
·选用和配置ups时应注意的几个问题
·新型无源元件的现状与发展
·用正则表达式解析C#文件(updated)-.NET教程,C#语言
·正则表达式大全-ASP教程,ASP应用
·VB与ActiveX控件签名谈-.NET教程,VB.Net语言
·IIS6 和Tomcat5 的整合-ASP教程,ASP应用
最新文章
·网上能免费赚钱?想要网上创业吗?_网赚技巧
·孙中伟:聚合文学网站资源的功能_站长访谈
·网站最令人讨厌的用户体验_站长心得
·设计理论:谈用户体验,别落下商业利益_站长心得
·经营个人网站需要脚踏实地_站长心得
·google adwords关键词广告须注意的7个问题_google推广
·网站提交google注册应注意的问题_google推广
·伦敦mecompany网站设计师谈网页布局艺术2_站长心得
·搜索引擎不收录页面的常见原因_seo网站优化
·搜索引擎注册九大秘法_站长心得
相关主题
  • 为windows vista索引添加新文件或位置_windows vista
  • 为windows启动提速 从禁止检测设备开始_经验技巧
  • 为windows xp设置一个隐形密码_windows xp
  • 为windows 2003服务器打造铜墙铁壁_windows 2003
  • 为windows请个“自动更新”专家_经验技巧
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭