• 技术文章 >后端开发 >php教程

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

    2016-06-01 12:25:16原创379
    Apache

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

      一、所需软件:

    Apache apache_1.3.12.tar.tgz (apache源代码包)
    PHP php-3.0.13.tar.gz (PHP3源代码包)
    MySQL MySQL-3.23.24-1.sparch64.rpm (MySQL服务器)
    MySQL-client-3.23.24-1.sparch64.rpm (MySQL客户实用程序)
    MySQL-devel-3.23.24-1.sparch64.rpm (MySQL包含文件和库)
    MySQL-shared-3.23.24-1.sparch64.rpm (客户程序共享库)

      二、安装MySQL

      首先检查你的系统是否已经安装了MySQL:

        rpm -q MySQL
        rpm -q MySQL-client
        rpm -q MySQL-devel
        rpm -q MySQL-shared

      如果你的版本比3.23.24旧,而且你想升级MySQL到3.23.24版本,先用rpm -e删除所有的MySQL包,并:

        rpm -i MySQL-3.23.24-1.sparch64.rpm
        rpm -i MySQL-client-3.23.24-1.sparch64.rpm
        rpm -i MySQL-devel-3.23.24-1.sparch64.rpm
        rpm -i MySQL-shared-3.23.24-1.sparch64.rpm 

      安装MySQL服务器时,安装程序会提示你设置root口令,有关MySQL的安装后期设置,请参阅。

      上述安装将MySQL执行文件放在"/usr/bin"目录下,包含文件放在"/usr/include/mysql"目录下,库文件放在"/usr/lib/mysql"目录下。

      三、解压缩apache和php并编译和安装

      如上所述下载apache和php源代码软件包,加入下载的文件放在目录"/apps"下,进入"/apps"目录,用ls检查你有这两个文件:

        apache_1.3.12.tar.gz
        php-3.0.13.tar.gz

      1、解压缩apache并配置

      用下列命令解压缩apache_1.3.12.tar.gz
        tar zxvf apache_1.3.12.tar.gz
      它讲解压缩的文件放在apache_1.3.12目录下。然后配置apache
        cd apache_1.3.12 ( 进入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=/usr --with-apache=../apache_1.3.12
        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、测试

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

      7、测试php

        cd /www/htdocs (进入默认网页存放目录)
      创建一个ex.php3文件,内容如下:


    $myvar="Hello,World!";
    echo $myvar;
    phpinfo();
    ?>


      运行下列命令,检查输出是否是"Hello,World"和当前php的设置:
        在netscape 的地址栏输入:http://localhost/ex.php3 
    如果是,说明你的apache已经可以处理php脚本文件了。恭喜你!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:PHP企业级应用之常见缓存技术篇_PHP 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 一文详解PHP实现职责链设计模式(附代码示例)• php实现通过JSON RPC与go通讯(附代码)• 浅析怎么使用PHP做异步爬取数据• PHP8.3要有新函数了!(json_validate函数说明)• 设计API接口时,要注意这些地方!
    1/1

    PHP中文网