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

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

  • <strong id="5koa6"></strong>
  • mysql環境下的apache2054及Php504的安裝指南

    發表于:2007-05-26來源:作者:點擊數: 標簽:
    mysql 環境下的apache2054及Php504的安裝指南 環境: RedHat AS4 說明: 如果不做說明,一般安裝命令均使用ROOT權限,用 # 表示 特別說明:本手冊適用于已經安裝好mysql的環境下,mysql的安裝不在這里討論,個人認為那個東西可以用RPM包安裝或在安裝新系統時
    mysql環境下的apache2054及Php504的安裝指南

    環境:
    RedHat AS4
    說明:
    如果不做說明,一般安裝命令均使用ROOT權限,用 # 表示

    特別說明:本手冊適用于已經安裝好mysql的環境下,mysql的安裝不在這里討論,個人認為那個東西可以用RPM包安裝或在安裝新系統時(當然是最新的)直接安裝。

    第一步:安裝apache2054
    下載apache2:
    http://httpd.apache.org/download.cgi
    使用DSO方式編譯安裝apache,同時將全部模塊都編譯好,以方便后來可能的需要。只要編輯httpd.conf,在里面去掉不想要的模塊(注釋或者刪除對應模塊的LoadModule行),就可以定制自己的apache。
    # cd /home/xuchen
    # tar zxvf httpd-2.0.54.tar.gz
    # ./configure --prefix=/usr/local/httpd --enable-so --enable-mods-shared=all;make;make install
    #
    第二步:安裝Php504
    首先PHP官方網站下載PHP5的源碼包:
    這個是下載頁面:http://www.php.net/downloads.php
    這個是PHP5的下載連接:http://www.php.net/get/php-5.0.4.tar.gz/from/at.php.net/mirror
    解壓縮源碼包:
    # tar zxvf php-5.0.4.tar.gz
    # cd php-5.0.4
    開始安裝:(這里說明一下,有兩種安裝方法,看你是安裝的TAR包的Mysql還是RPM包的Mysql)
    RPM包
    #./configure --prefix=/usr/local/php504 \
    --with-apxs2=/usr/local/httpd2054/bin/apxs \
    --with-config-file-path=/usr/local/php504 \
    --with-gd --with-jpeg-dir=/usr/local --with-zlib-dir=/usr/local \
    --enable-sockets --with-mysql --sysconfdir=/usr/local/php504/etc
    Tar包
    # 其他都一樣,就是改mysql安裝參數
    --with-mysql=/usr/local/mysql <------------你安裝的mysql路徑

    # make;make install
    # cp php.ini-dist /usr/local/php504/php.ini
    在apache的conf文件中加入AddType application/x-httpd-php .php,支持PHP文件
    第三步:安裝Turck MMCache
    它的作用是通過對php代碼的編譯來加速、優化php代碼,我們如果發布的php代碼是經過編譯的,也多少能起到一些對代碼的保護作用。
    # cd turck-mmcache-2.4.6
    # export PHP_PREFIX="/usr/local/php504"
    # $PHP_PREFIX/bin/phpize
    Configuring for:
    PHP Api Version: 20031224
    Zend Module Api No: 20041030
    Zend Extension Api No: 220040412
    # ./configure --enable-mmcache=shared --with-php-config=$PHP_PREFIX/bin/php-config
    # make;make install
    修改/etc/apache/目錄下的php.ini文件,為了可以使用turck-mmcache,在php.ini文件里加入如下內容:
    extension="/usr/local/php504/lib/php/extensions/no-debug-non-zts-20041030/mmcache.so"
    mmcache.shm_size="16"
    mmcache.cache_dir="/tmp/mmcache"
    mmcache.enable="1"
    mmcache.optimizer="1"
    mmcache.check_mtime="1"
    mmcache.debug="0"
    mmcache.filter=""
    mmcache.shm_max="0"
    mmcache.shm_ttl="0"
    mmcache.shm_prune_period="0"
    mmcache.shm_only="0"
    mmcache.compress="1"

    我們建立一個文件info.php
    <?php phpinfo(); ?>
    啟動apache,訪問這個文件,會看到
    This program makes use of the Zend Scripting Language Engine:
    Zend Engine v2.0.4-dev, Copyright (c) 1998-2004 Zend Technologies
    with Turck MMCache v2.4.6, Copyright (c) 2002-2003 TurckSoft, St. Petersburg, by Dmitry Stogov
    OK,安裝成功。

    原文轉自: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>