Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

apache2.0.48+php4.3.4+mysql4.0.13安装手记.

[复制链接]
test2004 发表于 2004-3-13 13:56:44 | 显示全部楼层 |阅读模式
这是我的linux服务器的安装方法:

我使用redhat9,由于是做服务器, 所以没有装时,选server, 不用安装xwindow,但必须选中devolpment

先到官方网站下载下列软件的最新版.
httpd-2.0.48.tar.gz
MySQL-3.23.55-1.i386.rpm
MySQL-client-3.23.55-1.i386.rpm
php-4.3.4.tar

安装apache 2.0.48
tar xvzf httpd-2.0.48.tar.gz
cd httpd-2.0.48
./configure --prefix=/web/apache --enable-so
make
make install
cd /web/apache/conf/
vi httpd.conf
在httpd.conf文件中修改#ServerName一行
改为ServerName  127.0.0.1:80(或ServerName localhost:80)
AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset off
/web/apache/bin/apachectl start
测试 http://X.x.x.x/manual/


安装Mysql
rpm  -ipv MySQL-3.23.55-1.i386.rpm
rpm -ipv MySQL-client-3.23.55-1.i386.rpm
cd /usr/bin
./mysqladmin -u root password "new-password"
./mysqlshow -p
运行ntsysv 选中mysqld



安装php4.3.4
tar xvzf php-4.3.4.tar.gz
cd php-4.3.4
./configure --prefix=/web/php4 --with-mysql --with-apxs2=/web/apache/bin/apxs
make
make install
cp /root/php-4.3.4/php.ini-dist  /web/php4/lib/php.ini

修改/web/apache/conf/httpd.conf文件
在AddDefaultCharset off后面加入
AddType text/html .php
AddType application/x-httpd-php .php

/web/apache/bin/apachectl start
在/web/apache/htdocs 建立文件test.php
内容如下
<? phpinfo() ?>
输入http://x.x.x.x/test.php

安装ftp服务器
tar xvzf proftpd-1.2.9.tar.gz
cd proftp-1.2.9
./configuer --prefix=/web/ftp
make
make install
修改/web/ftp/etc/proftpd.conf文件

安装代理服务器软件squid
tar xvzf squid-2.5.STABLE3.tar.gz
cd squid-2.5.STABLE3
./configuer --prefix=/web/squid
make
make install
cd /web/squid/
chmod 777 var
chmod 777 logs
chmod 777 cache
cd /web/squid/sbin
./squid -z
./squid
修改/web/squid/etc/squid.conf文件

建立论坛
上传到服务上,并执行install.php文件

Ok,大功告成!
cqfanli 发表于 2004-3-13 14:43:26 | 显示全部楼层
聰明﹐居然使用squid~~
回复

使用道具 举报

 楼主| test2004 发表于 2004-3-13 21:32:12 | 显示全部楼层
squid 这个代理是没有办法的选择.
我们这里的网络,只有一个网络可以通过教育网上internet,其它网段路由器限制了,不允许上internet,所以我在可以上internet的服务器上做了一个代理,其实是为了自己上internet 方便罢了
回复

使用道具 举报

网事如风 发表于 2004-3-14 20:07:38 | 显示全部楼层
全部按照你的顺序安装,结果运行PHP文件的时候出险
Found

The document has moved here.
Apache/2.0.40 Server at testserver Port 80

不知为什么会这样,还望详细解释一下.拜托!
回复

使用道具 举报

 楼主| test2004 发表于 2004-3-15 07:22:57 | 显示全部楼层
我用apache2.0.48 php4.3.4注意一下版本号
版本号不同,安装方法略有不同,最主要的是httpd.conf中配置有微小的出入
回复

使用道具 举报

网事如风 发表于 2004-3-15 11:11:00 | 显示全部楼层
Originally posted by test2004 at 2004-3-15 07:22 AM:
我用apache2.0.48 php4.3.4注意一下版本号
版本号不同,安装方法略有不同,最主要的是httpd.conf中配置有微小的出入


我安装的各个软件的版本号和你的一样啊。都是按照你的介绍的步骤操作的。我的操作系统是RH9.0
回复

使用道具 举报

 楼主| test2004 发表于 2004-3-15 12:00:19 | 显示全部楼层
是你安装系统是已经安装了apache2.0.40吧
回复

使用道具 举报

网事如风 发表于 2004-3-15 13:50:39 | 显示全部楼层
是的,我不知道如何卸载,能否介绍一下,我是用硬盘安装的,还有一个问题就是我现在重新安装了一遍,选择是工作站安装,但是按照默认的一些软件安装后再按照您提供的方法安装,执行到/web/apache/bin/apachectl start
就提示:bash: apachectl: command not found
不知道为什么,我的QQ12655952还望帮助一下.
回复

使用道具 举报

 楼主| test2004 发表于 2004-3-16 12:34:32 | 显示全部楼层
选自定义安装即可.
回复

使用道具 举报

木头瓶子 发表于 2004-3-18 22:12:00 | 显示全部楼层
为什么不用vsftp呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-24 01:05 , Processed in 0.026372 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表