|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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基础。 |
|