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

发布时间:2019-10-14 15:13 来源:互联网 当前栏目:网站服务器

 
  本文只介绍这3个软件的安装,有关PHP和MySQL的编程和使用请见其他资料。 

一、如何获得软件? 
  获得这3个软件包的方法很多,目前大多数Linux分发都捆绑了这3个软件包,如RedHat。本文介绍的安装方法是基于从这些软件的官方站点上下载获得的软件包进行的,针对RedHat Linux 6.1,也介绍它们的安装和配置。 
  这3个软件的官方站点是: 
软件 官方网站 当前版本 下载 
Apache 1.3.9 这里 
PHP 3.0.13 这里 
MySQL 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的源代码目录) 
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、