仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1867|回复: 18
打印 上一主题 下一主题

[学习教程] PHP网页编程之为Windows 98设置当地PHP PERL开辟

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:26:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
也或许是因为我还没有真正的学到深处吧,说实在的,PHP中的很多高级点的应用,如PHP类、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:完整当地运转  培训的第一阶段,学习的是HTML/CSS/JavaScript基础。
简单生活 该用户已被删除
沙发
发表于 2015-2-4 13:07:51 | 只看该作者
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
爱飞 该用户已被删除
板凳
发表于 2015-2-5 21:45:49 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
再见西城 该用户已被删除
地板
发表于 2015-2-6 02:35:31 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
金色的骷髅 该用户已被删除
5#
发表于 2015-2-15 01:49:21 | 只看该作者
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
活着的死人 该用户已被删除
6#
发表于 2015-3-3 22:40:52 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
变相怪杰 该用户已被删除
7#
发表于 2015-3-4 06:23:54 | 只看该作者
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-11 17:45:54 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
小女巫 该用户已被删除
9#
发表于 2015-3-12 00:35:04 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
admin 该用户已被删除
10#
发表于 2015-3-15 02:05:09 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
第二个灵魂 该用户已被删除
11#
 楼主| 发表于 2015-3-17 18:09:22 | 只看该作者
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
透明 该用户已被删除
12#
发表于 2015-3-21 11:18:06 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
精灵巫婆 该用户已被删除
13#
发表于 2015-3-23 22:41:19 | 只看该作者
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
分手快乐 该用户已被删除
14#
发表于 2015-3-24 22:56:16 | 只看该作者
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
老尸 该用户已被删除
15#
发表于 2015-3-27 23:08:11 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
若相依 该用户已被删除
16#
发表于 2015-3-28 11:23:45 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
谁可相欹 该用户已被删除
17#
发表于 2015-3-29 09:53:48 | 只看该作者
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
小妖女 该用户已被删除
18#
发表于 2015-4-13 21:52:21 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
莫相离 该用户已被删除
19#
发表于 2015-4-14 22:33:29 | 只看该作者
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-13 11:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表