Win2000下PHP服务器安装攻略

依风橄榄

依风橄榄

2016-02-19 16:46

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享Win2000下PHP服务器安装攻略吧。

  一、前期准备情况 Apache2(Win32) 完全模块化安装perl,php,ssl

  1。一个安装好的WIN2000服务器,注意:如果你的机器上已经安装了IIS,将IIS里的所有web站点停掉或端口改成别的先。

  2。下载软件

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  APACHE 2.0.48

  Perl 4.3.1

  PHP 4.3.1

  MYSQL 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.dll

  gd 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.1ServerAdmin 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_perl

  LoadFile "c:/usr/bin/perl58.dll"

  LoadModule perl_module modules/mod_perl.so

  #mod_ssl

  LoadModule 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.shtml

  DirectoryIndex 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的目录下)

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  文件内容:

  

#!/usr/bin/perlprint "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了解一些才行,

展开更多 50%)
分享

猜你喜欢

Win2000下PHP服务器安装攻略

Web开发
Win2000下PHP服务器安装攻略

WIN98/2000下的jsp服务器

Java JAVA基础
WIN98/2000下的jsp服务器

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JSP在win2000下的安装

Java JAVA基础
JSP在win2000下的安装

MySQL在Win2000下的安装

编程语言 网络编程
MySQL在Win2000下的安装

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在WIN2000下的jsp的安装

Java JAVA基础
在WIN2000下的jsp的安装

WINDOWS服务器安装多套PHP

PHP
WINDOWS服务器安装多套PHP

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Oracle 9i中OCCI在VC6下不能DEBUG的问题

Oracle 9i中OCCI在VC6下不能DEBUG的问题

Oracle 数据库的备份与恢复

Oracle 数据库的备份与恢复
下拉加载更多内容 ↓