大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 其他相关 -> Windows 2000下PHP服务器安装攻略

Windows 2000下PHP服务器安装攻略

时间: 2021-07-31 作者:daque

  一、前期筹备情景 apache2(win32) 实足模块化安置perl,php,ssl   1、一个安置好的win2000效劳器,提防:即使你的呆板上仍旧安置了iis,将iis里的一切web站点停掉或端口改成其余先。   2、载入软硬件 apache 2.0.48 perl 4.3.1php 4.3.1mysql 4.0.12 zendoptimizer   再有几个小货色,很要害,反面的安置会用到(不会全用到,有些文献是编写翻译好的,不妨径直用)  载入地方1: http://www.xdiy.net/soft/serv.rar  载入地方1: http://www.techxy.com/xdiy/serv.zip  包内里是:mod_perl 1.9/ mod_ssl 2.0.43/ openssl 0.9.6h/ mod_jk/ apachemodulegzip.dllgd 2.0.9/ gdpm/ perldiver 1.1/ 华文php.ini/editplus /php_gd_gif.dll 等  二、安置发端   1、apache安置   1.1:运转apache_2.0.44-win32-x86-no_ssl.msi,   假如我的安置的默许路途是 x: ,如许就安置在x盘下的apache2的路途下,同声默许域为domain.com。   1.2:(作一个假造长机,此步不妨不做)   编纂x:apache2confhttpd.conf   找到 #namevirtualhost *   窜改为 namevirtualhost 192.168.0.1 #提防这个ip为你本人长机设的ip   找到 servername domain.com 窜改为 #servername domain.com   找到serveradmin * (*是你安置apache时所填写的邮箱地方)窜改为 #serveradmin  接下来增添以次语句:#……的是我的解释,不必加,看一下就不妨了<virtualhost 192.168.0.1>serveradmin webmaster@domain.com#长机处置员(接洽人)的邮箱地方servername domain.com#长机名(长机头名)serveralias domain.com www1.domain.com#长机名(同样不妨奏效的长机头名)document.oot x:/virtualhost/domain.com/www.domain/wwwroot#该假造长机的的www根目次.errorlog x:/virtualhost/domain.com/www.domain/logs/www.domain-error_log#缺点日记文书档案,也不妨是../logs/www.domain-error_logcustomlog x:/virtualhost/domain.com/www.domain/logs/www.domain-access_log commonscriptalias /cgi-bin /cgi-bin #指定perl剧本运转目次,固然,不指定的话所有目次十足不妨运转scriptalias /php4/ "/php-bin" #指定php剧本运转目次,固然,不指定的话所有目次十足不妨运转errordocument.nbsp400 /400.html#自设置缺点文献,要提防的是缺点文献确定要放在根目次下,#大概单另作一个假造长机,比如errors.domain.com,将缺点文献放在其根目次下.#则此时缺点文书档案应为"errordocument.nbsp400 http://errors.domain.com/400.html"</virtualhost>  ***即使你采用树立假造长机的话,请将欣赏器树立internet选项-贯穿-局域网树立。  采用 “运用代劳效劳器”,地方:192.168.0.16 (写你长机的ip,本机调节和测试127.0.0.1) 端口:80 。  即使局域网中惟有你一台机子开机中,应改添127.0.0.1同本机调节和测试一律。  1.3:将文献名 x:apache2htdocsindex.html.en 改为c:apachehtdocsindex.html   1.4:考察http://localhost或http://domain.com.能看到页面就ok!  2、安置mysql   2.1: 解压 mysql-4.0.12-win.zip 到目次 x:mysql   2.2: 加入d:mysql 运转setup.exe 一齐回车,默许安置到 x:mysql   3、安置php   3.1: 解压php-4.3.1-win32.zip 到目次 x:php   3.2: 加入x:php,发端摆设php  3.3: 将文献名 php.ini-dist 改为 php.ini  (大概运用上头的谁人serv.rar包中的谁人php.ini文献,不妨不必窜改径直运用)  3.4: 翻开php.ini,找到 extension=php_gd.dll,将前方的分号去掉,找到 extension=php_gd2.dll,将前方的分号去掉,沟通场所增添 extension=php_gd_gif.dll,这个文献上头我供给的serv.rar内里有。  3.5: 正片 php.ini 和 php4ts.dll 到win2000的体例安置目次下的system32和system目次下  3.6: 翻开apache的摆设文献httpd.conf文献,增添如次语句(场所随意): loadmodule php4_module x:/php/sapi/php4apache.dll addtype application/x-httpd-php .php4 scriptalias /php4/ "c:/php/" action application/x-httpd-php4 "/php4/php.exe"   增添由php领会的扩充名:addtype application/x-httpd-php4 .php .php3 .php4 .php2#mod_perlloadfile "c:/usr/bin/perl58.dll"loadmodule perl_module modules/mod_perl.so#mod_sslloadmodule ssl_module modules/mod_ssl.so loadmodule gzip_module modules/apachemodulegzip.dll  注:apachemodulegzip.dll(即:mod_gzip),在包包内里有.不妨收缩静态的web页面。  <<牢记把把serv.rar内里的mod_ssl.so,mod_perl.so,apachemodulegzip.dll放到x:apache2modules目次内里>>  4、安置zendoptimizer  4.1: 安置zendoptimizer-2[1].1.0a-windows-i386.exe 到目次 x:zend  剩下的办法,本人选好了  5、安置perl  5.1: 安置activeperl-5.8.0.804-mswin32-x86.msi 到目次 c:usr,提防你的windows installer 效劳该当打过windows service pack的补丁。  6.其它树立  6.1: 找到directoryindex,增添以次语句:directoryindex index.html index.html.var index.htm index.php index.shtmldirectoryindex index.php3 index.php4 index.cgi index.pl index.html  即使还想减少ssi,需把底下两行前方的#号去掉。 addtype text/html .shtml addhandler server-parsed .shtml   6.2: 搜索出一切的"options followsymlinks",十足改为"options all",提防巨细写.不必加""号。  搜索出一切的"allowoverride none",十足改为"allowoverride all" ,提防巨细写.不必加""号。  6.3: 找到#scriptalias /cgi-bin/ "x:/apache2/cgi-bin/",把前方的#号去掉   6.4: 找到 addhandler cgi-script .cgi反面加上.pl ,即addhandler cgi-script .cgi .pl   6.5: 从新启用apache http server  7: 尝试  7.1: 编写尝试文献 env.php (正片到目次 不妨实行的php的目次下)   文献实质: (本来就一条龙) <? phpinfo(); ?>   考察: http://localhost/info.php 或 http://domain.com/info.php  即使看到php的欢送尝试页面,证明安置胜利!   编写尝试文献 env.cgi (正片到目次 不妨实行的cgi的目次下)   文献实质: #!/usr/bin/perl print "content-type:text/html "; print "k o 了"; exit;   考察: http://localhost/cgi-bin/env.cgi 或 http://cgi-bin/env.cgi  即使看到cgi的尝试页面,证明安置胜利!  到暂时为止,你的体例仍旧摆设实行了! 在看看我供给的serv.rar内里的东东再有剩下没用的没?  即使有的话放到符合的场所  你仍旧摆设好了 win2000+apache+php+mysql+mod_perl+perl+mod_ssl+zendoptimizer  再有即是mod_ssl和openssl在serv.rar谁人包内里是仍旧编写翻译过的,不妨径直运用,即使真要用到这两个东东,该当对ca领会少许才行。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.