论坛登陆 用户: 密码:
联系我们
设为首页
加入收藏
业界新闻 网络编程 程序开发 网页图象 聊天通讯 软件应用 网络安全 硬件学堂 教育频道 站长club
  ·推荐新闻
 
·美前任官员认为amd告倒英特
·搜索引擎关键字排行简介
·网站优化教程(一)
·msn近期遭受木马病毒骚扰 用
·用qq管理你的系统^_^ 
·测评中心金山毒霸联合发布7
·qq群聊实名 普通用户不受影
·雅虎思科联手推数字邮件签名
·这18条背下来没人敢和你忽悠
·自己动手,拯救丢失的硬盘数
  ·资料搜索
 
  ·相关文章
·【教程】制作自己的集成sp2的x
·【教程】制作自己集成sp2的xp光
·【教程】制作自己的集成sp2的x
·【教程】制作自己的集成sp2的x
·给菜鸟提供的刷新bios教程
·windows无法删除文件的解决办法
·cpu资源占用100%解决方法
·bios禁用光驱
·如何选择清理 自动完成 的内容
·文件关联的奇招酷技
  ·热门新闻

redhat 6.0下mysql+apache+php3的安装


 日期:2005-7-18 14:24:37     来源:易特网络技术   编辑:黑鹰  点击:
本文介绍了在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操作系统常见问题集锦
[发送给好友] [打印本页] [关闭窗口] [返回顶部转载请注明来源:http://www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 黑鹰 投稿作者: 易特网络
信息来源: 易特网络技术 录入时间: 2005-7-18 14:24:37
浏览次数: 投稿信箱: shtghy@163.com
设置首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights ©2004-2005 iyit.net all rights reserved. 网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息