windows XP+Apache+PHP5+MySQL的安裝與配置方法

來源:互聯網
上載者:User

在Windows下自己建網站是一件挺不錯的事情。由於開源軟體的火爆,Apache+php+MySQL成為許多人的首選。可是相比Windows內建的IIS,對於第一次建站的人來說,這些軟體複雜的配置往往成為阻礙新手的絆腳石,往往需要閱讀大量文檔。所以結合自己的經驗總結了一個基本的建站步驟。希望對大家有用。

  1. 分別下載Apache(http://httpd.apache.org/download.cgi)、php(http://www.php.net/downloads.php)和MySQL(http://dev.mysql.com/downloads/mysql/4.1.html)。

  2. 安裝MySQL,裝好後按照嚮導進行配置。如果需要用到Fulltext search,將資料庫類型設為non transactional。字元集最好設定為標準,即latin1(並不影響中文資料的儲存),以免日後轉換資料時引起不必要的麻煩。

  3. 安裝Apache,設定好網域名稱,郵箱,注意路徑中的斜杠均用正斜杠“/”。
修改httpd.conf裡的DocumentRoot和 <Directory "...">為網站根路徑。
格式:
Alias /虛擬目錄/ "網站在電腦位置(路徑)"

<Directory "網站在電腦位置(路徑)">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
例如: 在本機下瀏覽地址  http://127.0.0.1/phpmyadmin/         網頁檔案放在d:/phpmyadmin/
Alias /phpmyadmin/ "D:/phpmyadmin/"    //網站在電腦位置(路徑)最後要加上/   在不同的版本上有所區別

<Directory "D:/phpmyadmin">      //網站在電腦位置(路徑)不要加/   在不同的版本上有所區別
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

  4. 將php5的打包檔案解壓縮到c:\php下,並將c:\php添加至系統的環境變數path。

  5. 將php.ini-recommended更名php.ini並用記事本開啟。將其中的extension_dir修改為"c:/php/ext/"。找到;extension=php_mysql.dll一行,將前面的分號(注釋)去掉(如果需要用到php的其他模組,也請將相應模組的注釋去掉)  如果mysql用php不能正常使用 有兩種錯誤 請排除 (1)mysql 服務未啟動  (2) 把php目錄下libmysql.dll 和ext/php_mysql.dll 兩個檔案拷貝到c:/windows/system32 下 重起apache
   
  6. 在httpd.conf裡的適當位置添加如下語句

LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php 
# configure the path to php.ini   
PHPIniDir "C:/php"

在DirectoryIndex index.html index.html.var後面添加 index.php

  7.(可選)在httpd.conf中,將
CustomLog "logs/access.log" common
修改為
CustomLog "|bin/rotatelogs.exe -l C:/Progra~1/Apache~1/Apache2/logs/access%Y-%m-%d.log 86400" common
這一步的目的是讓網站訪問日誌每天輪轉產生新檔案,以免檔案過大。

  8.啟動Apache。

  9.(可選) 建立phpinfo.php檔案,輸入
<? phpinfo(); ?>
並在瀏覽器中開啟,可以檢查目前配置的詳細資料。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.