• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 我的apache+mysql+php安裝流程(原創)

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    Apache+ php + mysql 構建WWW 服務器 的安裝流程 1.分別從www.apache.orgwww.php .net www.mysql.com下載最新和穩定的版本; apache_1.3.27.tar,mysql-standard-4.0.12-pc- linux -i686.tar,php-4.3.1.tar,以及mysql的管理軟件phpmyadmin包phpMyAdmin-2.

    Apache+php+mysql 構建WWW服務器的安裝流程

    1. 分別從www.apache.org www.php.net www.mysql.com 下載最新和穩定的版本;
    apache_1.3.27.tar,mysql-standard-4.0.12-pc-linux-i686.tar,php-4.3.1.tar,以及mysql的管理軟件phpmyadmin包 phpMyAdmin-2.5.0-rc2-php。
    2. 安裝REDHAT 7.3,安裝的語言最好為english,在選擇軟件時候www server不選,采用新的apache軟件,將有些沒有用的軟件不裝,系統的最小化,將不用的服務停掉,保證系統的安全。
    3. 安裝軟件的順序比較重要,請按照下面方法安裝。
    先用root用戶,建立一個臨時用戶。將下載的軟件包放到臨時用戶的home目錄,如
    /home/test,將apache,pnp的軟件解開。
    4. 先安裝mysql
    l groupadd mysql;useradd –g mysql mysql
    l cd /usr/local;cp /home/test/ mysql-standard-4.0.12-pc-linux-i686.tar . ;tar –xvf mysql-standard-4.0.12-pc-linux-i686.tar
    l ln –s my sql-standard-4.0.12-pc-linux-i686 mysql
    l chown –R mysql:mysql  mysql/data
    l chgrp –R mysql mysql
    l chown –R root /usr/local/mysql
    l ./configure –prefix=/usr/local/mysql 系統發現mysql能夠啟動,檢查
    l ./bin/msyqladmin --version
    l 系統reboot后,發現用啟動mysql(cd /usr/local/mysql;./bin/safe_mysqld &)時mysql ended,檢查data目錄下的*.err錯誤文件的內容,系統沒有/data/mysql/host.frm權限,chown msyql:mysql /data/msyq/*
    l 為了讓mysql能夠在系統重啟動后,自動啟動,vi /etc/rc.d/rc.local 在最后添加
    /bin/sh –c ‘cd /usr/local/mysql ;./bin/safe_mysqld &’

     說明:怎么從老的mysql數據庫中導入和導出數據
    l 導出數據:在data目錄下面有一個user 的數據庫,cd /usr/local/mysql 
    ./bin/msyql –uroot –pxxxx user>user.dat   其中xxxx為 數據庫管理員root 的口令, 其實mysql為文本數據庫,可以用文本編輯器vi等打開。
    l 假設在mysql/data目錄下面沒有user目錄,建立user目錄,mkdir data/user ,
    chown mysql:mysql /data/user,導入數據庫為導出數據庫的相反過程,即
    ./bin/msyql –uroot –pxxxx user<user.dat

    5. 安裝php
    l cd /home/test ;tar php-4.3.1.tar;tar apache_1.3.27.tar
    l cd php-4.3.1
    l ./configure –with-mysql=/usr/local/msyql –with-apache=../apache_1.3.27 –enable-track-vars –with-prefix=/usr/local/php
    l make 
    l make install
    說明1:如果在make安裝過程中錯誤,可能是apache的有些文件沒有找到,我建議可以先進入apache目錄做下configure,./configure –prefix=/usr/local/httpd 不make,然后在安裝php和apache。在php configure中—with-mysql的參數為和php的文件在調用mysql的api函數時能正確找到被mysql加載的模塊,否則在執行php程序時候會出現undefined function的錯誤。
    說明2:在執行php程序時候會出現一個錯誤,系統提示“until set register-globals is enable”,設置cp hph.ini-disk /usr/local/lib/hph/php.ini;vi php.ini    #register-globals = off
    改成register-globals = on,并去掉#。


    6. 安裝apache
    l cd /usr/local;mkdir apache_1.3.27;ln –s /usr/local/apache_1.3.27  /usr/local/httpd
    l cd /home/test/apache_1.3.27
    l ./configure –prefix=/usr/local/httpd –activate-module=src/modules/php4/libphp4.a
    其中src/modules/php4/libphp4.a該文件是不存在的,但將要生成,用–activate-module加入php。
    l make
    l make install
    l vi /usr/local/httpd/conf/httpd.conf     對apache做如下配置
        #將ServerAdmin root@youdomain.com一行改為您的郵箱地址 
    #DocumentRoot "/usr/local/httpd/htdocs" 此處為html文件主目錄 
    #Options FollowSymLinks MultiViews 為安全起見,去掉"Indexes" 
    #設置apache的默認文件名次序
    # DirectoryIndex default.php default.phtml default.php3 default.html default.htm 
    #設置php文件后綴
    #AddType application/x-httpd-php .php .phtml .php3 .inc 
    #AddType application/x-httpd-php-source .phps 

    l 啟動apache的服務
    cd /usr/local/httpd;./bin/apachectl start
     為了讓系統每次重啟后自動執行 vi /etc/rc.d/rc.local
    加入 /bin/sh –c ‘cd /usr/local/httpd;./bin/apachectl start &’

     wangbin 回復于:2003-07-25 14:47:36
    # DirectoryIndex default.php default.phtml default.php3 default.html default.htm 
    AddType application/x-httpd-php .php .phtml .php3 .inc 
    AddType application/x-httpd-php-source .phps 

    我按上面的作了,把index.php放到了ftp/incoming目錄,但是不能執行,提示下載,是不是目錄的權限好要設置?

     littletiger 回復于:2003-08-15 10:29:47
    他的參數設置的是默認文件名 是default.php 不是index.php 要么呢把文件名蓋了  要么去吧apache的參數調整成index.php

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>