首页>互联网>操作系统>系统DIY>正文

Redhat 6.0下MySQL+Apache+php3的安装

日 期:2006-10-24     来 源:    阅 读:
  
本文介绍了在Redhat 6.0中安装MySQL、PHP3、Apache的详细操作步骤。 1. 以普通用户登录到RedHat60中。 2. su 成为root用户 3. 下载MySql-3.22.32.src.rpm、apache_1.3.12和php-3.0.16的源码,存放

在当前目录。可以从ftp://ftp.sdu.edu.cn/pub站点获得这些软件。

4. 解软件包

解rpm包,把源码拷贝到用户根目录:

rpm -ivh My*.rpm

cp /usr/src/redhat/SOURCE/mysql/mysql-3.22.32.tar.gz .

在用户根目录解包:

tar zxvf my*.gz

tar zxvf apa*.gz

tar zxvf php*.gz

5. 安装MySQL

cd mysql-3.22.32

编译安装:

./configure --prefix=/usr/local/mysql

make

make check

make install

初始设置:

cd /usr/local/mysql/bin

./mysql_install_db

cp ../share/mysql/mysql.server .

chmod 711 mysql.server

启动MySQL daemon:

./mysql.server start

测试MySQL是否正常工作:

./mysqladmin ping

在/etc/rc.d/rc.local文件中加入下面一行以便开机自动启动MySQL:

/usr/local/mysql/bin/mysql.server start

创建/etc/rc.d/rc0.d/K99local文件以便关机时自动停止MySQL。

加入:/usr/local/mysql/bin/mysql.server stop

编辑/etc/porfile文件,增加路径,在PATH行尾加上:

/usr/local/mysql/bin:/usr/local/bin

6. 安装Apache和PHP3。

安装这两个软件需交叉编译。

cd ~/apache_1.3.12

./configure

7. 安装PHP3

cd ../php-3.0.16

./configure --with-mysql=/usr/local/mysql --with-apache

=../apache_1.3.12 --enable-track-vars

make

make install

8. 安装Apache

cd ../apache_1.3.12

./configure --activate-module=src/modules/php3/libphp3.a

make

make install

9. cd ../php-3.0.16

cp php3.ini-dist /usr/local/lib/php3.ini

10. vi /usr/local/apache/conf/httpd.conf

去掉"#ServerName www3.sdu.edu.cn"行前的"#"号,去掉"AddType

application/x-httpd-php3 .php3"行前的"#"号。

11. cd /usr/local/apache/htdocs/

创建try.php3文件,内容为如下一行:

12. 生成开机时自动启动Apache,关机时自动停止Apache的文件。

形成自动启动文件。

cd /etc/rc.d/init.d

将httpd文件的内容改为:

/usr/local/apache/bin/apachectl start

形成自动停止文件。

cd ../rc0.d

删掉原来的逻辑链接,重新创建K15httpd文件。

rm K15httpd

vi K15httpd

加入一行:

/usr/local/apache/bin/apachectl stop

13. reboot

14. 重新登录,执行命令如下命令测试PHP3是否工作正常。

lynx 127.0.0.1/try.php3

15. 创建测试数据库和表,注意每条命令都要以";"结束。

以数据库超级用户root登录数据库:

mysql -u root

创建测试数据库:

create database mytestdb;

use mytestdb;

创建测试表:

create table mytesttbl(name char(10), address char(30));

向表中插入一行:

insert into mytesttbl values('zhang san','jinan');

查看刚插入的信息:

select * from mytesttbl;

退出数据库:

exit;

16. 创建访问MySQL的.php3文件:

vi /usr/local/apache/htdocs/mytry.php3

输入如下内容:

〈html>

〈head>

〈title>test mysql-apache-php3

〈/head>

〈body>

〈?

$db = mysql_connect("localhost","root");

mysql_select_db("mytestdb",$db);

$result = mysql_query("select * from mytesttbl",$db);

$rows = mysql_fetch_array($result);

printf("name: %s, ", $rows[name]);

printf("address: %s, ", $rows[address]);

?>

〈/body>

〈/html>

17. 在浏览器中测试: lynx 127.0.0.1/mytry.php3

为了系统安全,你需要为数据库root用户设置口令,并创建一些数据库用户。详细



方法

请参考MySQL的有关文档。

上一篇:Apache完全安装指南   下一篇:2000/XP/2003操作系统常见问题集锦
收藏本文到:
digg this! 添加到del.icio.us bbmao网络收藏夹 添加到365key 我顶 添加到bolaa 推荐到奇客发现 添加到新浪vivi 添加到google书签 添加到yahoo+
查看全部系统DIY内容  
  • Apache完全安装指南  2006-10-24 00:00:00
       摘要:本文讨论如何安装支持mod_perl、mod_ssl及php的apache web服务器,并安装webalizer实现对web访进行日志分析。手把手引导初学者编辑一个安全、功能完备的web服务器系...[阅读全文]
  • 2000/XP/2003操作系统常见问题集锦  2006-10-24 00:00:00
       第一部分:安装启动问题 1、关于所有版本XP在安装进度还剩下34分钟进度条就停止不动的说明以及解决方法 在安装还剩34分钟,也就是安装设备时屏幕会一直定在那儿不走,硬盘...[阅读全文]
  • Windows操作系统另类垃圾的清理  2006-10-24 00:00:00
       提起电脑的清理工作,大家都很熟悉吧!不过,很多朋友在对清理的认识上还有一定的局限性,更多的是集中在删除一些 windows自身生成的垃圾文件等方面;实际上还有一些另类的...[阅读全文]
  • 清除Security列表中的未知用户  2006-10-24 00:00:00
       场景:我的系统曾经装有双系统Windows XP+Windows Server 2003,因为正常的维护,把两个系统都Format了。但F分区是我的数据分区,所有数据都会被两个系统“划为己有”。后...[阅读全文]
  • 硬盘安装FreeBSD  2006-10-24 00:00:00
       为了不想去刻光盘,没办法,只好硬盘安装了,下面的方法好像是唯一可行的,用同样的方法也可以安装LINUX,哈哈哈,以后不用刻盘了bad_smile 需要的辅助软件: 1)isoemu(引导ISO镜...[阅读全文]
  • 应用程序也能变成“系统服务”  2006-10-24 00:00:00
       近日,小胖为了保证局域网中共享服务器的稳定运行和安全,决定为该服务器安装网络_blank"防火墙,但由于企业级的网络 _blank"防火墙价格较高,单位暂时不会购买,因此小胖...[阅读全文]
  • Windows 更新疑难解答  2006-10-24 00:00:00
       首先声明:这篇东东是我一个朋友Watter翻译的,国内只有个别论坛才有,我把它转过来,希望对电脑爱好者俱乐部的会员有用。谢谢Watter!翻译的内容是微软的一个官方帮助网站...[阅读全文]
  • Windows 服务全攻略  2006-10-24 00:00:00
       对于我们经常使用的windows2000/xp/2003这里边有许多服务,那么这些服务都是干什么的呢?我们需要哪些?不需要哪些?在此我向大家做一个介绍。Win32服务程序由3部分组成:...[阅读全文]
  • Windows操作系统的维护常识  2006-10-24 00:00:00
       尽管现在早已是windowsxp/2003的天下了,但我们知道,windows本身是一个非常开放、同时也是非常脆弱的系统,稍微使用不慎就可能会导致系统受损,甚至瘫痪。而如果是经常进...[阅读全文]
  • Windows自带定时关机系统  2006-10-24 00:00:00
       研究了一个下午总算了吧自动关机的问题解决了,现与大家分享 我的做法如下,大家可以跟着我测试,先说明,我是2000系统 1、把xp或者2003下面的shutdown.exe文件拷贝到系统...[阅读全文]
  • 使用自己的自动备份还原系统  2006-10-24 00:00:00
       一、最简单的C盘备份还原方法:1、在D盘建一个文件夹命名为GHOST。2、把ghost.exe8.0版放在D:\GHOST下(D:\GHOST\ghost.exe)。3、编辑备份批处理文件,单击开始—程序—附件...[阅读全文]
  • 重装Windows后LILO被覆盖的解决办法  2006-10-24 00:00:00
       对于Linux的初学者,往往希望Windows 与Linux两个操作系统能共存,这里,我们可以通过LILO进行双引导。可见,LILO在双操作系统中有着举足轻重的地位,了解它的一些应用技巧...[阅读全文]
  • 经典技巧:10种常见计算机无法启动故障解决  2006-10-24 00:00:00
       开机自检时出现问题后会出现各种各样的英文短句,短句中包含了非常重要的信息,读懂这些信息可以自己解决一些小问题,可是这些英文难倒了一部分朋友,下面是一些常见的BIOS...[阅读全文]
  • Windows操作系统虚拟内存加速秘籍  2006-10-24 00:00:00
       虚拟内存对于任何版本的Windows而言都是十分重要的。如果设置得当,它将极大地提升电脑的性能和运行速度。可是在默认状态下, Windows始终将虚拟内存设为物理内存的1.5倍。...[阅读全文]
  • Windows下安全权限设置详解  2006-10-24 00:00:00
       ...[阅读全文]
  • Windows系统安装启动常见问题集  2006-10-24 00:00:00
       1、关于所有版本XP在安装进度还剩下34分钟进度条就停止不动的说明以及解决方法 在安装还剩34分钟,也就是安装设备时屏幕会一直定在那儿不走,硬盘灯不亮!造成这种现象的原...[阅读全文]
  • 秘技:教你怎样省事安装驱动程序  2006-10-24 00:00:00
       说起驱动程序(Device Driver),它的全称为“设备驱动程序”,是一种可以使计算机和设备通信的特殊程序。它相当于硬件的接口,操作系统只能通过这个接口才能控制硬件设备的...[阅读全文]
  • 关于NTFS分区与FAT分区的10个精彩问答  2006-10-24 00:00:00
       1、什么是NTFS-新(N)技术(T)文件(F)系统(S)?想要了解NTFS,我们首先应该认识一下FAT。FAT(FileAllocationTable)是“文件分配表”的意思。对我们来说,它的意义在于对硬盘...[阅读全文]
  • 分区或文件夹无法双击打开的处理方法  2006-10-24 00:00:00
       最近经常有朋友在论坛询问如下情况的处理方法 1双击分区无法打开(或双击后出来搜索,或提示CouldnotloadthedynamiclinklibraryPSAPI.DLL) 2双击文件夹无法打开 虽然都可...[阅读全文]
  • 双系统常见问题解答  2006-10-24 00:00:00
       一、双系统的安装顺序 问:我打算在一台电脑中安装多系统(Windows9x/2000/XP),请问在安装的先后顺序上有什么讲究么?应该注意哪些地方?答:一般来说,安装顺序是先低级...[阅读全文]
 用户名: 新注册) 密码: 匿名发表 评论(0条)
 评论内容:(不能超过250字,不支持HTML或代码,只能发表纯文字,请自觉遵守互联网相关政策法规。)
[an error occurred while processing this directive]
合作伙伴: 电脑综合 8vv8娱乐榜

关于扑虎 | 扑虎新闻 | 联系扑虎 | 广告服务 | 招贤纳士

Copyright @ 2006-2007 poohu.com. All Right Reserved 陕ICP备06010975号