瘟到死(Window)安装Apache2及相关建议路径--终极教程

发表于:2007-05-25来源:作者:点击数: 标签:
准备: [color=red:7e169fd375][size=24:7e169fd375]操作系统瘟到死2千[/size:7e169fd375][/color:7e169fd375] 去www.apache.org下载Apache2 去www.activestate.com下载perl5.6 去www.php .net 下载PHP4.3 去www.my sql .com下载mysql4 去www.sourceforge.ne

准备:
[color=red:7e169fd375][size=24:7e169fd375]操作系统瘟到死2千>[/size:7e169fd375][/color:7e169fd375]
去www.apache.org下载Apache2>
去www.activestate.com下载perl5.6>
去www.php.net下载PHP4.3>
去www.mysql.com下载mysql4>
去www.sourceforge.net下载phpmyadmin

[color=red:7e169fd375][size=24:7e169fd375]空出一个盘来,例如:L:
目录结构如下:
/对应L:\[/size:7e169fd375][/color:7e169fd375]

先建立目录
/usr
/usr/local
/usr/local/tmp
/www
/www/default
/www/default/cgi-bin

安装Apache2,路径为/usr/local
安装perl,路径为/usr
安装php,把php的目录拷贝到/usr/local/php
安装mysql,路径为/usr/local/mysql
安装phpmyadmin,路径为/usr/local/Apache2/htdocs/phpMyAdmin

配置:
编辑/usr/local/Apache2/conf/httpd.conf
查找LoadModule foo_module
另起一行添加
LoadModule php4_module /usr/local/php/sapi/php4apache2.dll
PHPINIDir /usr/local/php/php.ini
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3 
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
Alias /phpMyAdmin /usr/local/Apache2/htdocs/phpMyAdmin

查找ServerName开头的一行
修改为
ServerName localhost #要是自己有了域名localhost修改为自己的域名
查找DocumentRoot开头的一行
修改为 
DocumentRoot /www/default
<Directory "/www/default">
AllowOverride None
Order allow,deny
Allow from all
</Directory>
查找DirectoryIndex开头的一行
修改为
DirectoryIndex index.htm index.html index.php index.php3 index.php4
查找ScriptAlias开头的一行
修改为:
ScriptAlias /cgi-bin/ "/www/default/cgi-bin"
<Directory "/www/default/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
把/usr/local/Apache2/cgi-bin里面的文件拷贝到/www/default/cgi-bin
编辑/usr/local/php/php.ini,要是没有救复制php.ini-dist为php.ini
include_path = ".;./;/usr/local/php/includes/"
extension_dir = "/usr/local/php/extensions/"
upload_tmp_dir = /usr/local/tmp
session.save_path=/usr/local/tmp

然后到开始 控制面板 管理工具 服务
重新启动mysql和apache2
然后这样子啦

<?php
phpinfo();
?>
到/www/default/index.php
然后访问
http://localhost
现在可以看到php的相关信息了
访问http://localhost/phpMyAdmin
进入mysql->user,浏览,删除开头不是为 localhost root的项目
访问
http://localhost/cgi-bin/test.cgi
现在可以看到cgi的信息了

好了,什么都好了,等有一天你觉得瘟到死原来这么这么差劲的时候,你会发现,移植起来也是很方便的事情哦。[size=12:7e169fd375][/size:7e169fd375]

 z龙在天涯z 回复于:2003-10-18 09:17:04
Hi,你真棒!

 bend 回复于:2003-10-21 17:31:33
你怎么windowslinux不分?
一起安的??
先建立目录 
/usr 这是在什么系统?

然后到开始 控制面板 管理工具 服务 
重新启动mysql和apache2 <-这是在什么系统??

这是在哪?

 双眼皮的猪 回复于:2003-10-21 18:41:17
你看清楚撒:)

[quote:b22879f6be]目录结构如下: 
/对应L:\ 

[/quote:b22879f6be]

我觉得这建议很好:)

 金玄 回复于:2003-10-25 20:17:32
我在FreeBSD下装好了apache13-modssl+mysql40-server+mod_gzip+mod_fastcgi+mod_perl,可是mod_php4就是成功不了,总是出现以下提示:
[code:1:a1fc0a71a7]Cancel pressed
*** ERROR code 1
stop in /usr/ports/www/mod_php4[/code:1:a1fc0a71a7]
请问有什么方法可以解决?新做的系统也出问题.

 HonestQiao 回复于:2003-10-27 08:41:23
php的版本是什么?

建议缓缓其他版本看看

 albcamus 回复于:2004-04-05 16:06:49
什么叫“把PHP的目录复制到/usr/local/php"???

你的PHP是二进制的还是源代码的?

乱七八糟

 HonestQiao 回复于:2004-07-11 00:58:25
拜托兄弟们先看清楚了标题和内容再说啊:
操作系统瘟到死2千> 

这个操作系统之下的
Apache php mysql安装一般是使用二进制版本的啊
当然不排除自己编译的,例如我/

原文转自:http://www.ltesting.net