網站建設WindowsXP下的Apache+PHP+MySQL安裝

1. 安裝環境網站建設
  下載Apache, PHP, MySQL 的最新版本:
  * Apache 2.2.x (exe 安裝版)
  * PHP 5.x.x (zip package)
  * MySQL 5.0.x (zip package)php

 
2. 安裝的目錄結構規劃
  爲了方便維護,將服務器軟件安裝在系統盤(C盤)而把本身的文件定位到其餘盤,這樣對於之後的維護很重要。html

 
3. 在 Windows XP 下安裝 Apache 2.2.x
  a. 運行 apache 2.2.x 的安裝程序,根據提示一路 Next 便可。在 Server Information 的 Network Domain、Server Name   字段隨便填上一個域名便可,如apache.com,而後根據提示一路 Next 完成便可。
 
  b. 在安裝結束時,會彈出一個 DOS 窗口,而後就消失了,這是系統apache自動啓動了。mysql

 
4. 在 Windows XP 下安裝 php 5
  a. 將下載的 php 5 ZIP 包直接解壓,我直接將 PHP 5.2.4 zip 文件解壓到 c:\dev\php 目錄下面。安裝 php 不建議使用 win32 安裝程序(主要是之後安裝擴展麻煩)。
 
  b. 在資源管理器中進入 php 的安裝目錄,將 php.ini-dist 或 php.ini-recommended 複製一份,命名爲 php.ini。而後打開 php.ini。
 
  c. 找到:
    ;extension=php_mysql.dll
    將前面的 ; 號去掉, 改爲:
    extension=php_mysql.dllweb

 
  d. 找到:
    extension_dir = 「./」
    將其改成你的 php 安裝目錄下 ext 子目錄的絕對路徑。例如個人:
    extension_dir = 「c:/dev/php/ext/」
    這步很重要 。不然接下來 php 會找不到 php_mysql.dll 模塊,沒法裝載。
  e.在「控制面板」->「系統」->「高級」->「環境變量」,在「系統變量」裏面找到path,編輯path的變量值,添加你的php目錄c:\dev\php,前面必定要用分號(;)把它和前面的值分開。


5. 配置 Apache 和 PHP
  打開 Apache 安裝目錄下的 conf 子目錄中的 httpd.conf 文件。
  a. 找到:
    DocumentRoot 「xxxxxxx」
    改爲你本機的網站內容的目錄。例如個人:
    DocumentRoot 「c:/dev/web」
    默認狀況下有兩個要修改。

  b. 找到 LoadModule,根據你的 php 安裝目錄,在下面空白處加上這兩行:
    LoadModule php5_module "c:/dev/php/php5apache2_2.dll"
    PHPIniDir "c:/php"

  c. 找到:
    DirectoryIndex index.html
    修改成:
    DirectoryIndex index.php index.html

  d. 找到:
    AddType application/x-gzip .gz .tgz
    添加這兩行:
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html

  e. 在你的網站目錄中(例如個人是 c:/dev/web/),手工創建一個 index.php 的文件,內容:
    <?php
    phpinfo();
    ?>

  f. 在windows service中重啓apache服務。

  g. 打開 http://localhost/index.php,便可看到測試輸出結果。

6. Windows XP 下安裝 MySQL 5.x
  a.我這是Mysql的zip版本,直接解壓就可使用。好比解壓到:C:/dev/db/mysql-5.0.22-win32.
  b.將Mysql加到Windows 服務中:
    執行mysqld-nt --install MySQL,服務成功添加了,但啓動服務時報1067錯誤。
    這種狀況通常是my.ini文件配置出錯了。
    將my-medium.ini另外爲my.ini,增長如下配置:
      [mysqld]
      # set basedir to installation path, e.g., c:/mysql
      # 設置爲MYSQL的安裝目錄
      basedir=C:/dev/db/mysql-5.0.22-win32
      # set datadir to location of data directory,
      # e.g., c:/mysql/data or d:/mydata/data
      # 設置爲MYSQL的數據目錄
      datadir=C:/dev/db/mysql-5.0.22-win32/data

   一切OK, 如今能夠在 XP 下使用 網站建設apache + mysql + php 開發 web 程序了。(fblww-0224)sql

相關文章
相關標籤/搜索