WEB开发网
开发学院服务器WEB服务器综合平台 Apache+PHP+MySQL建立数据库驱动的动态网站 阅读

Apache+PHP+MySQL建立数据库驱动的动态网站

 2007-11-11 16:57:36 来源:WEB开发网   
核心提示:apache(Unix平台最流行的WEB服务器平台)是目前应用最广的Web服务器,PHP是一种类似ASP的易学的脚本语言,Apache+PHP+MySQL建立数据库驱动的动态网站,而且性能和功能都比ASP要强,而MySQL(和PHP搭配之最佳组合)又是一个Linux上应用最多的数据库系统,内容如下:<html&g

apache(Unix平台最流行的WEB服务器平台)是目前应用最广的Web服务器,PHP是一种类似ASP的易学的脚本语言,而且性能和功能都比ASP要强,而MySQL(和PHP搭配之最佳组合)又是一个Linux上应用最多的数据库系统,特别是用于网站建设,这3个软件均是自由软件,是架设数据库驱动的动态网站的最佳排档。

  一、所需软件:

apache(Unix平台最流行的WEB服务器平台) apache(Unix平台最流行的WEB服务器平台)_1.3.12.tar.tgz (apache(Unix平台最流行的WEB服务器平台)源代码包) 
PHP php-3.0.13.tar.gz (PHP3源代码包) 
MySQL(和PHP搭配之最佳组合) MySQL(和PHP搭配之最佳组合)-3.23.24-1.sparch64.rpm (MySQL(和PHP搭配之最佳组合)服务器)
MySQL(和PHP搭配之最佳组合)-client-3.23.24-1.sparch64.rpm (MySQL(和PHP搭配之最佳组合)客户实用程序)
MySQL(和PHP搭配之最佳组合)-devel-3.23.24-1.sparch64.rpm (MySQL(和PHP搭配之最佳组合)包含文件和库)
MySQL(和PHP搭配之最佳组合)-shared-3.23.24-1.sparch64.rpm (客户程序共享库) 

  二、安装MySQL(和PHP搭配之最佳组合)

  首先检查你的系统是否已经安装了MySQL(和PHP搭配之最佳组合)

    rpm -q MySQL(和PHP搭配之最佳组合)
    rpm -q MySQL(和PHP搭配之最佳组合)-client
    rpm -q MySQL(和PHP搭配之最佳组合)-devel
    rpm -q MySQL(和PHP搭配之最佳组合)-shared

  如果你的版本比3.23.24旧,而且你想升级MySQL(和PHP搭配之最佳组合)到3.23.24版本,先用rpm -e删除所有的MySQL(和PHP搭配之最佳组合)包,并:

    rpm -i MySQL(和PHP搭配之最佳组合)-3.23.24-1.sparch64.rpm 
    rpm -i MySQL(和PHP搭配之最佳组合)-client-3.23.24-1.sparch64.rpm 
    rpm -i MySQL(和PHP搭配之最佳组合)-devel-3.23.24-1.sparch64.rpm 
    rpm -i MySQL(和PHP搭配之最佳组合)-shared-3.23.24-1.sparch64.rpm  

  安装MySQL(和PHP搭配之最佳组合)服务器时,安装程序会提示你设置root口令,有关MySQL(和PHP搭配之最佳组合)的安装后期设置,请参阅。

  上述安装将MySQL(和PHP搭配之最佳组合)执行文件放在"/usr/bin"目录下,包含文件放在"/usr/include/MySQL(和PHP搭配之最佳组合)"目录下,库文件放在"/usr/lib/MySQL(和PHP搭配之最佳组合)"目录下。

  三、解压缩apache(Unix平台最流行的WEB服务器平台)php并编译和安装

  如上所述下载apache(Unix平台最流行的WEB服务器平台)php源代码软件包,加入下载的文件放在目录"/apps"下,进入"/apps"目录,用ls检查你有这两个文件:

    apache(Unix平台最流行的WEB服务器平台)_1.3.12.tar.gz
    php-3.0.13.tar.gz

  1、解压缩apache(Unix平台最流行的WEB服务器平台)并配置

  用下列命令解压缩apache(Unix平台最流行的WEB服务器平台)_1.3.12.tar.gz
    tar zxvf apache(Unix平台最流行的WEB服务器平台)_1.3.12.tar.gz
  它讲解压缩的文件放在apache(Unix平台最流行的WEB服务器平台)_1.3.12目录下。然后配置apache(Unix平台最流行的WEB服务器平台)
    cd apache(Unix平台最流行的WEB服务器平台)_1.3.12    ( 进入apache(Unix平台最流行的WEB服务器平台)源代码树的目录)
    ./configure --prefix=/www (假如你想安装apache(Unix平台最流行的WEB服务器平台)最终安装在目录"/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(和PHP搭配之最佳组合)=/usr --with-apache(Unix平台最流行的WEB服务器平台)=../apache(Unix平台最流行的WEB服务器平台)_1.3.12
    make
    make install

  3、编译和安装apache(Unix平台最流行的WEB服务器平台)

    cd ..
    ./configure --prefix=/www --activate-module=src/module/php3/libphp3.a
    make
    make install (将apache(Unix平台最流行的WEB服务器平台)安装到"/www"目录下)
  上述这种方法是将php编译进了apache(Unix平台最流行的WEB服务器平台)目标代码,所以其效率和性能上要比DSO方式略好。将php作为apache(Unix平台最流行的WEB服务器平台)
的一个模块的方法,见后面的介绍。

  4、配置apache(Unix平台最流行的WEB服务器平台)

    cd /www (到apache(Unix平台最流行的WEB服务器平台)主目录)
    cd conf  (进入配置文件目录)
    编辑"httpf.conf"文件,将"AddType application/x-httpd-php3 .php3"一行的注释去掉,这样对于
以".php3"为后最后缀的文件将作为php脚本文件处理。

  5、启动apache(Unix平台最流行的WEB服务器平台)

  关掉正在运行的httpd(有时在系统启动时启动的),重新启动新的httpd:
    cd /www/bin
    ./apache(Unix平台最流行的WEB服务器平台)ctl start
用ps aux命令检查httpd已经正确启动。

  6、测试

    运行startx ,然后运行 netscape
    在地址栏输入:http://localhost
  如果你能看到页面显示,说明你已正确设置和启动了httpd。

  7、测试php

    cd /www/htdocs (进入默认网页存放目录)
  创建一个ex.php3文件,内容如下:
<html>
<body>
<?
$myvar="Hello,World!";
echo $myvar;
phpinfo();
?>
</body>
</html>
   运行下列命令,检查输出是否是"Hello,World"和当前php的设置:
    在netscape 的地址栏输入:http://localhost/ex.php3 
如果是,说明你的apache(Unix平台最流行的WEB服务器平台)已经可以处理php脚本文件了。恭喜你!

1 2  下一页

Tags:Apache PHP MySQL

编辑录入:coldstar [复制链接] [打 印]
赞助商链接