windows apache mysql php phpmyadmin

來源:互聯網
上載者:User

標籤:

windows7下 php+mysql+apache+phpmyadmin 

這個是我從copy的,因為修好了我的PHPMyAdmin,所以轉載了,原文章見:http://blog.sina.com.cn/s/blog_6876deb201019ysu.html

這兩天因為要寫一個PHP環境配置的文檔,所以我又把環境重新設定了一遍。文檔寫得很詳細,幾乎是一步一個。在這期間也參考了一些網上的資料,但轉載還是請註明出處,下面言歸正傳。   需要的軟體
  1. php-5.4.8
  2. Apache2.2
  3. Mysql 5.2.44
  4. phpmyadmin
          其它版本也可以。

軟體:

  •               Apache    http://httpd.apache.org/
  •               Mysql     http://www.mysql.com/downloads/mysql/
  •               Php       http://php.net/downloads.php
  •               phpmyadmin  http://www.phpmyadmin.net/home_page/downloads.php
做好安裝前的準備工作以後就可以開始安裝了。

 

一. 安裝apache

1.將壓縮包ttpd-2.2.22-win32-x86-openssl-0.9.8t.zip(名字因版本不同而不同,下面我就不再重複了)解壓後,開啟檔案中的執行程式。

2. 

   

    點擊next。

3.

       

   next。

4.  

       
        next.

5.
       

   如果要串連到互連網network domain和server name 寫入對應的服務資訊,如果只是作為單機可以隨便      輸入,但不可為空,一般可以輸入localhost;apache預設連接埠是80號,可以根據不同需要選擇其它連接埠。

6.

 

   這裡選擇安裝類型,可以是典型安裝也可以是自己手動選擇,可以由自己選擇,一般選擇typical。接下    來就直接點擊next

7.


            next.

8.

         開始安裝.9.
         安裝完成。

二 安裝PHP

   1. 在安裝PHP時我選擇有是PHP程式碼封裝,可以直接從官網上下載,解壓後將檔案名稱php-5.4.8-Win32-VC9- x86改為php。並放入自己想放入的檔案位置。比如我選擇的是D盤下的PHPserver檔案中路徑    為D:\PHPServer \php。

  2.php配置

     找到PHP的安裝檔案,將檔案中的php.ini-development檔案。(在我的電腦中路徑為D: \PHPServer\ php\php.ini-developmen)名字改為php.ini,開啟 php.ini檔案。

 3.    在php.ini找到

      ; On windows:

      ;extension_dir = "ext"

     約在729行;

     將其改為(不要忘記將extension_dir前的分號去掉):

     ; On windows:

      extension_dir = "D:/PHPServer/php/ext/"

     其中的路徑為你的PHP檔案下面的ext檔案夾的路徑,根據自己的路徑修改。

      4.找到下列句子,將前面的分號去掉(功能為開啟擴充功能)

     extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_pdo_mysql.dll
    extension=php_pdo_odbc.dll
    extension=php_xmlrpc.dll

 5.配置session

    找到

   ;session.save_path = "/tmp"

    去掉前面的分號,並將後面的"/tmp"修改為你儲存session有路徑,可以自己建立一個檔案夾。

比如我在D:\PHPServer\路徑下建立了一個tmp檔案夾用於儲存session,所以我修改為:

session.save_path = "D:/PHPServer/tmp"

  6.配置php的檔案上傳功能

   找到

   ;upload_tmp_dir =

    去掉前面的分號,將其改為上傳檔案臨時儲存檔案夾的路徑。

    比如我選定的位置還是在tmp檔案夾中(也可以選擇其它檔案夾),所以我修改為:

 

  7.配置PHP時區

    找到

    ;date.timezone =

    去掉前面的分號,我選擇的是世界標準時間UTC(你也可以選擇其它時區),所以修改為:

    date.timezone = UTC

三.配置apache

    在apache的安裝檔案中找到httpd.Conf開啟,路徑為Apache Software Foundation\Apache2.2\conf\

   1.

   找到

   #LoadModule vhost_alias_module modules/mod_vhost_alias.so

   在其下面添加:

LoadModule php5_module " D:/PHPServer/php/php5apache2_2.dll"
   PHPIniDir "D:/PHPServer/php"
   AddType application/x-httpd-php .php .html .htm

在PHP目錄下有多個php5apache的DLL檔案,由於這裡使用的是Apache2.2,所以選擇php5apache2_2.dll,接著指定PHP的安裝目錄以及執行的程式副檔名。

其中D:/PHPServer/php為PHP安裝路徑

2.

Apache伺服器執行WEB主程式的目錄預設為Apache2.2/htdocs,由於這個檔案夾位置不太方便,所以我們可以更改目錄,我的為D:\PHPServer\www,修改方法如下:

找到

DocumentRoot  "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

    修改為

    DocumentRoot  D:\PHPServer\www

    當然檔案夾的位置由你決定。

    找到

    <Directory  "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

    修改為

   <Directory  " D:\PHPServer\www">

 3. 修改具體的index檔案先後順序

   找到

   DirectoryIndex index.html

   修改為

   DirectoryIndex  index .php index.html

 

 4.到這一步apache配置就算是已經完成了,重啟apache

   在D:\PHPServer\www\檔案夾下建立檔案index.php

   在其中寫入

   <?php

   phpinfo();

   ?> 

開啟瀏覽器輸入localhost如果出現下面所不則成功

       Apache啟動常見的錯誤就是80號連接埠被佔用(如迅雷、SII等),可以關閉這些軟體後重啟.

 

四 安裝mysql

1.開啟mysql安裝程式點擊next。開始安裝(有的圖沒有貼出來)

 2.安裝成功開始配置安裝嚮導

   

     點擊nxet直到出現

    選擇預設點擊next

 

     選擇server machine,其它也可以選,但是如果僅僅只是作為WEB資料庫,推薦選擇第二項。點擊next


             點擊next可以根據自己需要選擇
         選擇檔案存放位置,由自己決定。點擊next

             選擇並發串連數,第一個為20個,第二個為500個,第三個為自訂。由你自己選擇不過一般還是          選擇第一個。點擊next  
             選擇資料庫的連接埠,一般選擇預設連接埠。點擊next

 

             選擇字元集。推薦使用UTF8。由自己決定

             選擇作為windows服務,名字預設為mysql(可以改)。如電腦存在mysql可能會發生頭號衝突。

 


             輸入root使用者密碼

 


             點擊execute執行,完成。我在安裝的時候在這一步的第二步出現卡死,原因一部份是因為以前安          裝過mysql。只需要更改mysql的設定檔my.ini就可以解決問題。如果在下面出現啟動服務不成功則          有可以是電腦中原先存在一個mysql服務。

3.檢驗資料庫是否安裝成功

   開啟mysql    在cmd中輸入net start mysql 開啟mysql(cmd以管理員的身份運行)

   如果沒有開啟apache 則在cmd中輸入 net start apache2.2

   在剛才建立的php檔案index.php檔案中寫入

    <?php

                   $connect=mysql_connect(‘127.0.0.1‘,‘root‘,‘資料庫密碼‘);

                   if(!$connect) echo ‘串連失敗!‘;

                   else echo ‘串連成功‘;

                   mysql_close();

     ?>

   在瀏覽器中開啟locahost,如果輸出“串連成功”則配置完成。

五.phpmyadmin安裝

   mysql有很多圖形化介面,但是web版的phpmyadmin比較方便(你也可以選擇其它圖形介面)。下面       的phpmyadmin的配置. 

 

1.將phpMyAdmin-3.5.3-all-languages.zip解壓後將裡面的檔案夾命名為:phpMyAdmin

2.將檔案phpMyAdmin放入web根目錄下,我是放在D:\PHPServer\www下

3.然後配置目錄下libraries檔案下的 config.default.php 檔案。

  $cfg[‘PmaAbsoluteUri‘] = ‘http://localhost/phpmyadmin‘;

    $cfg[‘Servers‘][$i][‘host‘] = ‘localhost‘;

  $cfg[‘blowfish_secret‘] = ‘123456‘;//由你自己設定

$cfg[‘DefaultLang‘] = ‘zh-utf-8‘;

  $cfg[‘Servers‘][$i][‘auth_type‘] = ‘cookie‘;

   $cfg[‘Servers‘][$i][‘password‘] = ‘你的密碼’;

4.完成配置

  在瀏覽器中輸入http://localhost/phpmyadmin/,如果輸出如下則配置成功

  



好了,現在配置就算完成了。

windows apache mysql php phpmyadmin

聯繫我們

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