整合Apache+PHP+MySQL+hMailServer

來源:互聯網
上載者:User

一、安裝Apache

安裝apache_2.2.8-win32完成後修改設定檔httpd.conf

在安裝目錄下開啟conf檔案夾,找到並開啟httpd.conf檔案進行配置

 ① 找到 DocumentRoot ,將其路徑設定為要掛載的網站路徑,如"c:\ ";

 ② 找到 DirectoryIndex ,在index.html後添加index.php, index.htm等,以單個空格將       其分開;

 ③ 在此設定檔末尾處添加(模組化配置):

       LoadModule php5_module "c:/php/php5apache2_2.dll

       AddType application/x-httpd-php .php

       AddType application/x-httpd-php .htm

       AddType application/x-httpd-php .html

 ④ CGI安裝配置
    找到 AddType application/x-gzip .gz .tgz 這行,加入如下即可
    ScriptAlias /php/ "c:/php/"
    AddType application/x-httpd-php .php
      註:③,④根據網站性質可選其一

       ⑤ 如遇到403錯誤請修改以下內容:

        <Directory />

         Options FollowSymLinks

         AllowOverride None

        Order deny,allow

         deny from all

        </Directory>

    然後把deny from all中的deny改成了allow

二、安裝PHP

把php-5.2.4-Win32解壓到c:\php下,配置php.ini檔案

在php目錄下找到php.ini檔案並開啟,

①     找到extension_dir 改為php/ext所在目錄,eg:"c:\php\ext"

②     找到doc_root=,路徑設定為要掛載的網站路eg:”c:\”;

       ③ 找到;session.save_path = "/tmp" ,將';'去掉,設定儲存session的目錄,如

              session.save_path = "c:/php/session_temp";

       ④ 然後把下面幾句前面的分號去掉,以更好支援Mysql and PHPmyadmin

      extension=php_mbstring.dll

      extension=php_gd2.dll

      extension=php_mysql.dll

       ⑤ PHP的時差問題:相差8個小時

         找到  ;date.timezone =

              將;去掉,改成

              date.timezone = PRC

       ⑥ 找到libmysql.dll和php5ts.dll,把它們拷備到C:\Windwos\System32下

       ⑦ 找到php.ini,拷備到C:\windows下

       註:本系統是win 2008 server

三、安裝MySQL

       安裝mysql-5.1.36-win32到C:\mysql,安裝完成後找到my.ini

       ① 找到Data檔案夾,把它拷到D:\,改名為DataBase(這樣便於資料的備份)

       ② 開啟 my.ini,找到datadir=,並改為"C:/DataBase/"(現在資料庫的路徑)

四、安裝hMailServer-5.3.2-B1769

       在安裝hMailServer-5.3.2-B1769過程中要建立Mysql資料庫存,此時要把libmySQL.dll  到hMailServer\bin\下,再次建立資料庫就不會報錯了。

       ① 在hMailServer下找到PHPWebAdmin,並複製到c:\PHPWebAdmin,

       ② 找到config-dist.php重新命名為config.php。開啟該檔案:

          修改$hmail_config['rooturl']的值為      "http://localhost/PHPWebAdmin/",注意最             後要有"/"

五、重新啟動apache服務

       瀏覽http://localhost/PHPWebAdmin

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/zhouqc2010/archive/2010/07/12/5730067.aspx

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.