欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供
photoshop教程
,
ps教程
,
flash教程
,
cad教程
,
网页制作教程
,
excel教程
,
asp教程
,
vb教程
,
3d教程
,
c语言教程
,
html教程
,
coreldraw教程
,
dreamweaver教程
,
java教程
,
3dmax教程
等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图
设为首页
简繁切换
加入收藏
栏目待定
留言本站
您现在的位置:
无师自通-教程网
>>
操作系统
>>
Linux
>>
数据库
>> 教程正文
没有公告
图形图像教程
photoshop
Flash
3DS Max
CorelDraw
Fireworks
Illustrator
Maya
AutoCAD
网络应用教程
局域网教程
综合布线
系统集成
无盘网络组建
网络产品资料
网络风险评估
光纤通信
网络接入
程序设计教程
C语言教程
vb教程
C#教程
VC语言教程
C++教程
Java教程
数据库教程
Delphi教程
操作系统教程
WindowsXP
Linux
Win2003
Vista
Win2000
苹果系统
Dos教程
FreeBSD
办公软件教程
Word教程
Excel教程
Powerpoint
Wps教程
Office视频
系统相关
系统工具
杀毒查毒
WEB开发教程
Asp教程
Jsp教程
Php教程
Xml教程
Html教程
CSS教程
CGI-Perl教程
ASP.NET
教程: Linux教程-数据库-如何利用Apache PHP3 MySQL建立数据库驱动的动态网站
教程: Linux教程-数据库-如何利用Apache PHP3 MySQL建立数据库驱动的动态网站
一、如何获得软件?
获得这3个软件包的方法很多,目前大多数Linux分发都捆绑了这3个软件包,如RedHat。本文介绍的安装方法是基于从这些软件的官方站点上下载获得的软件包进行的,针对RedHat Linux 6.1,也介绍它们的安装和配置。
这3个软件的官方站点是:
软件 官方网站 当前版本 下载
Apache http://www.apache.org/httpd.html 1.3.9 这里
PHP http://www.php.net/ 3.0.13 这里
MySQL http://www.mysql.com 3.22.29 这里
从上述网站上,你应该下在以下软件包:
软件 文件名
Apache apache_1.3.9.tar.tgz (apache源代码包)
PHP php-3.0.13.tar.gz (PHP3源代码包)
MySQL MySQL-3.22.29-1.i386.rpm (MySQL服务器)
MySQL-client-3.22.29-1.i386.rpm (MySQL客户实用程序)
MySQL-devel-3.22.29-1.i386.rpm (MySQL包含文件和库)
MySQL-shared-3.22.29-1.i386.rpm (客户程序共享库)
二、安装MySQL
首先检查你的系统是否已经安装了MySQL:
rpm -q MySQL
rpm -q MySQL-client
rpm -q MySQL-devel
rpm -q MySQL-shared
如果你的版本比3.22.29旧,而且你想升级MySQL到3.22.29版本,先用rpm -e删除所有的MySQL包,并:
rpm -i MySQL-3.22.29-1.i386.rpm
rpm -i MySQL-client-3.22.29-1.i386.rpm
rpm -i MySQL-devel-3.22.29-1.i386.rpm
rpm -i MySQL-shared-3.22.29-1.i386.rpm
或者直接升级到3.22.29版:
rpm -Uvh MySQL-3.22.29-1.i386.rpm
rpm -Uvh MySQL-client-3.22.29-1.i386.rpm
rpm -Uvh MySQL-devel-3.22.29-1.i386.rpm
rpm -Uvh MySQL-shared-3.22.29-1.i386.rpm
安装MySQL服务器时,安装程序会提示你设置root口令,有关MySQL的安装后期设置,请参阅本站 。
上述安装将MySQL执行文件放在"/usr/bin"目录下,包含文件放在"/usr/include/mysql"目录下,库文件放在"/usr/lib/mysql"目录下。
三、解压缩apache和php并编译和安装
如上所述下载apache和php源代码软件包,加入下载的文件放在目录"/apps"下,进入"/apps"目录,用ls检查你有这两个文件:
apache_1.3.9.tar.gz
php-3.0.13.tar.gz
1、解压缩apache并配置
用下列命令解压缩apache_1.3.9.tar.gz
tar zxvf apache_1.3.9.tar.gz
它讲解压缩的文件放在apache_1.3.9目录下。然后配置apache:
cd apache_1.3.9 ( 进入apache源代码树的目录)
./configure --prefix=/www (假如你想安装apache最终安装在目录"/www"下)
2、解压缩php3并配置和编译
cd .. (回到上级目录)
tar zxvf php-3.0.13.tar.gz (解压缩到目录"php-3.0.13")
cd php-3.0.13 (进入php3的源代码目录)
./configure --with-mysql --with-apache=../apache_1.3.9
make
make install
3、编译和安装apache
cd ..
./configure --prefix=/www --activate-module=src/module/php3/libphp3.a
make
make install (将apache安装到"/www"目录下)
上述这种方法是将php编译进了apache目标代码,所以其效率和性能上要比DSO方式略好。将php作为apache的一个模块的方法,见后面的介绍。
4、配置apache
cd /www (到apache主目录)
cd conf (进入配置文件目录)
编辑"httpf.conf"文件,将"AddType application/x-httpd-php3 .php3"一行的注释去掉,这样对于以".php3"为后最后缀的文件将作为php脚本文件处理。
5、启动apache
关掉正在运行的httpd(有时在系统启动时启动的),重新启动新的httpd:
cd /www/bin
./apachectl start
用ps aux命令检查httpd已经正确启动。
6、测试
lynx localhost
如果你能看到页面显示,说明你已正确设置和启动了httpd。
7、测试php
cd /www/htdocs (进入默认网页存放目录)
创建一个ex.php3文件,内容如下:
$myvar="Hello,World!";
echo $myvar;
phpinfo();
?>
运行些列命令,检查输出是否是"Hello,World"和当前php的设置:
lynx localhost/ex.php3
如果是,说明你的apache
[1]
[2]
[3]
下一页
教程录入:admin 责任编辑:admin
上一篇教程:
教程: Linux教程-数据库-PostgreSQL 6 综述
下一篇教程:
教程: Linux教程-数据库-PHP/MySQL三日通-第三天(二)
【字体:
小
大
】【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
dos入门教程
dos入门教程-2
dos入门教程-1
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
管理登录
|
免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
辽ICP备07003958号