Windows下搭建 PHP開發環境 之 Apache php mysql 安裝

來源:互聯網
上載者:User

 從各官方網下載最新的 apache、php、mysql

1.Apache HTTP Server 2.2.14 Win32 Binary including OpenSSL
ur:http://httpd.apache.org/download.cgi

2.

php-5.2.11-Win32.zip

url:http://www.php.net/downloads.php



3.mysql-essential-5.1.40-win32.msi

url:http://dev.mysql.com/downloads/

4.phpmyadmin

url:http://www.phpmyadmin.net/home_page/downloads.php


--------------------------------------------------------------------------------------------------------------------------------------------------------------

第一步:
安裝apache
並配置支援PHP



點擊安裝檔案apache_2.2.14-win32-x86-openssl-0.9.8k




將apache
安裝在 C:/apache
目錄下

安裝成功後 在瀏覽器輸入 http://localhost 如果可以看到it work's 頁面就證明安裝成功了.

 

接下來配置php

將php-5.2.11-Win32.zip
裡內容解壓到 c:/php




找到 php
目錄裡的 php.ini-dist
重新命名為 php.ini
.


在Apache 的 httpd.conf
設定檔中
配置 php.ini 的路徑
PHPIniDir "C:/php"

要讓 php4ts.dll

/ php5ts.dll

能正確被搜尋到,有下面三個選擇:複製該檔案到 Windows 系統目錄,複製該檔案到 網頁伺服器的目錄,或者把 PHP 目錄(例如 C:/php

)添加到 PATH

環境變數中。為了將來更好的維護,建議使用最後一個選擇,將 PHP 目錄添加到 PATH

環境變數中,因為這樣更便於將來升級 PHP。(別忘了重新啟動電腦,光登出還不夠)。


配置apache
裡的httpd.conf




開啟 c:/Apache/conf/httpd.conf
這個檔案





找到 DocumentRoot "C:/apache/htdocs"
將其改為你的WEB
目錄(可不改)如我的為 DocumentRoot "e:/phpweb"

找到<Directory "C:/apache/htdocs"> 改為
<Directory "
e:/phpweb


">

找到 DirectoryIndex index.html index.html.var
在後面加入 index.htm index.php



選擇安裝模式: 模組化模式安裝 或 CGI
模式安裝 (選一樣即可)

--------------

模組化安裝配置------------------------------------




找到 #LoadModule ssl_module modules/mod_ssl.so
這行,在此行後加入一行


LoadModule php5_module c:/php/php5apache2.dll


其中c:/php/php5apache2.dll
為你php
目錄中php5apache2.dll
所在的位置

Ps
:相容性錯誤:D:/Apache22/conf/httpd.conf:
Cannot load D:/php5/php5apache2.dll into server:
/xd5/xd2/xb2/xbb/xb5/xbd/xd6/xb8/xb6/xa8/xb5/xc4/xc4/xa3/xbf/xe9/xa1/xa3


把 LoadModule php5_module c:/php/php5apache2.dll 改為

LoadModule php5_module c:/php/php5apache2_2.dll



找到 AddType application/x-gzip .gz .tgz
這行,在此行後加入一行


AddType application/x-httpd-php .php

如果你需要讓php編譯其他尾碼的檔案 如.html檔案 則在後頭加上 .html

如:AddType application/x-httpd-php .php .html

---------------------------------------------------------------

--------------CGI

安裝配置--------------------------------------




找到 AddType application/x-gzip .gz .tgz
這行,加入如下即可


ScriptAlias /php/ "d:/php/"

AddType application/x-httpd-php .php

Action application/x-httpd-php "/php/php-cgi.exe"

---------------------------------------------------------------


此時PHP
環境基本已經配置成功



在WEB
根目錄(如我的D:/website
)裡建一個名為test.php
的檔案內容如下


<? echo phpinfo(); ?>


重新啟動apache
服務



用瀏覽器開啟

http://localhost/test.php






如果可以看到php
配置輸出資訊就OK



--------------------------------------------------------------------------------------------------------------------------------------
----------------------

第二步 安裝mysql




安裝過程可以選擇資料庫的存放位置,以及資料庫密碼.

安裝完畢後,開啟cmd 輸入 mysql -uroot -p 密碼 就可以進入了.

--------------------------------------------------------------------------------------------------------------------------------------
----------------------

三、配置php.ini
支援mysql
(php.ini
為 c:/windows
下的 php.ini



找到


;extension=php_mysql.dll


將';'
去掉改為


extension=php_mysql.dll


找到


;extension=php_mbstring.dll


將';'
去掉改為


extension=php_mbstring.dll


O.K.


重啟apache
服務



在Web
根目錄下(如 D:/website
)建立testdb.php
檔案內容如下:


<?php

$link=mysql_connect('localhost','root','123456');

if(!$link) echo "fail";

else echo "success";

mysql_close();

?>


用瀏覽器開啟

http://localhost/testdb.php




如果輸出success
就OK



----------------------------------------------------------------------------------------------------------------------------------------------------------------

四、phpmyadmin
的安裝配置




phpMyAdmin-3.2.2.1-all-languages.7z
解壓到WEB
根目錄中去,重新命名檔案夾為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.