仓酷云

标题: PHP网页编程之为Windows 98设置当地PHP PERL开辟 [打印本页]

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




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2