| |
|
| |
 |
|
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 |
|
|
|
|