php + mysql + apache + wordpress 全程安裝記錄

來源:互聯網
上載者:User
php + mysql + apache + wordpress 全程安裝記錄

最近在網上看到別人的blog都是wordpress的,看的心裡癢,於是有打算買個php空間作為自己的blog空間年頭,這個倒簡單,我就來測試一下本機安裝,我在大學時代以學java為主, 現在工作了,搞起了rails,對php還真的沒用過,辛好我電腦裡沒有關於php的一點垃圾,下面就來說說我的安裝過程

環境: windows xp + php 5.2 + mysql 5.0 + apache 2.2 + wordpress 2.7

安裝php運行環境:

1,到php官網下載php5.2 , 注意下載的最好是.zip的壓縮版,放到 D:\Program Files 下

2,到apache官網下載 apache2.2 的安裝版 , 安裝到 D 盤下, 我安裝後目錄: D:\Program Files\Apache Software Foundation\Apache2.2

3,(1)將php檔案夾下的所有的dll檔案複製到 c:/windows/system32/ 下(包括php5目錄下的ext檔案夾下所有dll檔案)

(2) 將“php.ini-recommended”檔案改為為  php.ini  並且複製到“c:/windows”下,更名為“php.ini”

4,修改php.ini,注意兩個php.ini都需要修改

(1)尋找“extension_dir”欄位,賦值為php解壓路徑中的ext目錄下,如"D:\Program Files\php 5.2\ext"

     (2)尋找 cgi.force_redirect 字串.預設值為1.將其修改為0.並取消前面的;號

(3)分別尋找以下四句話,將其之前的;去掉

extension=php_mbstring.dll(寬字元,用於支援PhpMyAdmin,避免出現字元顯示問題)
     extension=php_mcrypt.dll(用於支援PhpMyAdmin)
     extension=php_mysql.dll(MySql模組,開啟之後才能訪問MySql資料庫)
     extension=php_mysqli.dll(MySql模組)

最好能把下面的擴張也加上去:

extension=php_bz2.dll
extension=php_curl.dll
extension=php_gettext.dll
extension=php_pdo_mysql.dll
extension=php_zip.dll

5,配置Apache以支援php5

開啟apache安裝目錄下的“conf”檔案夾,apache的配置主要依靠httpd.conf,用編譯工具開啟該檔案,修改其中的某些欄位:

     (1)Listen 欄位, 其後預設值為80,你可以修改該連接埠值以改變apache服務的連接埠(如果沒有衝突, 可以不修改)

     (2)DocumentRoot 這是你自己網頁檔案的放置目錄,預設為apache安裝目錄下的“htdocs”檔案夾,也可以改為本機上的其他目錄,採用絕對路徑。

           例如:DocumentRoot "E:/phpwork/"(php工作目錄),但是我沒有修改,直接把檔案夾拷貝到htdocs下的

6.設定起始頁:
     這個地方可以照抄我的配置,也可以自己增加需要的起始頁檔案名稱。注意檔案名稱之間用空格隔開,而不是用逗號
     <IfModule dir_module>
      DirectoryIndex index.php index.html default.php default.html index.htm
     </IfModule>

7,配置php模組

LoadModule php5_module "D:/Program Files/PHP5.2/php5apache2_2.dll" 
AddType application/x-httpd-php .php 
PHPIniDir "D:/Program Files/PHP5.2"

8,測試php

在htdocs下建立 helloworld.php

<?php

            echo "HelloWorld!<br>"; 

            phpinfo();

?>

 

輸入: http://localhost:80/helloworld.php

輸出結果:

安裝wordpress:

1,下載wordpress 2.7 ,拷貝到apache的htdocs目錄下

2,按照wordpress的readme來做

(1),將 WordPress 壓縮包解壓至一個空檔案夾。
(2),使用任一文字編輯器開啟 wp-config-sample.php,填寫有關資料庫的內容。 注意這裡的資料庫要事先在mysql中建立相應的資料庫,例如資料庫為 wordpress
(3),儲存並重新命名 wp-config-sample.php 為 wp-config.php。
(4),上傳整個 WordPress 檔案夾至伺服器。即上傳至 apache的htdocs目錄下
(5),在瀏覽器中訪問http://localhost:80/wordpress/wp-admin/install.php,WordPress 會自動建立資料庫表。如果出現錯誤,請仔細檢查 wp-config.php 填寫的資料庫資訊。要,是依然錯誤,請前往支援論壇尋求解決方案。
(6),請記住系統產生的後台登入密碼。
(7),資料填寫完畢,安裝指令碼會帶您前往登入頁面,登入使用者名稱為admin。登入之後點擊"使用者"選項可以修改密碼。

3,測試成功介面:

我遇到的異常:

這個異常,是因為我配置php.ini時的extension擴充沒有完全的都允許導致的!

最後來看看我的安裝成功後的介面吧,雖然現在很ugly,下一步將上傳到外網空間上,開始我的blog tour!

ref:

http://www.cnblogs.com/java-zhu/archive/2008/08/10/1264520.html

聯繫我們

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