欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 操作系统 >> Linux >> 数据库 >> 教程正文

  没有公告

教程: 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 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    dos入门教程

    dos入门教程-2

    dos入门教程-1
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网