win+apache+php+mysql+phpmyadmin環境配置方法

來源:互聯網
上載者:User

win+apache+php+mysql環境配置2007-03-09 23:38由於要把學生線上的部落格從asp轉到php,需要以上的環境配置,在網上找了一些資料,但是都是比較老的,所以決定自己總結一下.
我用的版本也不是最新的,但是是比較穩定的,discuz的官方網上有一些好的說明,以及一些好的軟體的。http://www.discuz.com/index.php?category=4,大家可以看一下。
我用的軟體如下:
apache: apache_2.2.3-win32-x86-no_ssl.msi,http://apache.linuxforum.net/httpd/,
php: php-5.2.0-Win32.zip, mysql: mysql-essential-5.0.27-win32.msi,都是在discuz的官方找到的,下面開始配置。

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

點擊安裝檔案apache_2.2。3-win32-x86-no_ssl.msi
將apache安裝在 D:\apache2 目錄(隨自己喜好)下,安裝完成之後,apache服務自動載入,這時開啟瀏覽器,瀏覽:http://localhost,出現apache歡迎頁面,如果這步出現異常,請檢查安裝源檔案,重新安裝。當然你也可以改連接埠,訪問的時候加上連接埠號碼就可以了。
將php-5.2.0-Win32.zip 裡內容解壓到 D:\php 裡
找到 php目錄裡的 php.ini-dist 重新命名為 php.ini 並拷到 windows目錄裡
如我的php.ini是拷到 c:\windows\system32\目錄,

配置apache裡的httpd.conf
開啟 D:\Apache2\conf\httpd.conf 這個檔案
找到 DocumentRoot "D:/Apache2/htdocs" 將其改為你的WEB目錄(可不改)
如我的為 DocumentRoot "D:/htdocs"
找到 DirectoryIndex index.html index.html.var 在後面加入 index.htm index.php
在此設定檔最後添加以下語句,用以支援php程式:
ScriptAlias /php/ "C:/PHP/"
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
選擇安裝模式: 模組化模式安裝 或 CGI模式安裝 (選一樣即可)

--------------模組化安裝配置------------------------------------
找到 #LoadModule ssl_module modules/mod_ssl.so 這行,
在此行後加入一行LoadModule php5_module d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 為你php目錄中php5apache2.dll所在的位置

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

--------------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:/htdocs)裡建一個名為test.php的檔案內容如下

<?
phpinfo();
?>

重新啟動apache服務
用瀏覽器開啟 http://localhost/test.php,

注意:1./ \和區別 原來用的是什麼就用什麼

2.配置完了要重啟APACHE才ok

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

第二步 安裝mysql

Mysql在windows平台下的安裝是我們熟悉標準的安裝歡迎程式。

如不需要改變預設安裝目錄,一直點擊next即可完成安裝。

下面按照安裝順序解釋一下安裝過程中的選項。

1、預設是Typical,建議改成Custom

這一步需要選擇組件及變更檔夾位置,組件使用預設即可,選擇Change改變安裝目錄,注意:安裝mysql的路徑中,不能含有中文!

2、程式提示是否要在mysql.com上註冊,可以選擇跳過,即Skip Sign-Up。

3、安裝結束,選中現在開始配置mysql伺服器的選擇框。

4、配置開始,選擇第一項 Detailed Configuration

5、選擇mysql應用於何種類型,第一種是程式開發伺服器,將只用盡量少的記憶體,第二種是普通WEB伺服器,將使用中等數量記憶體,最後一種是這台伺服器上面只跑mysql資料庫,將佔用全部的記憶體,根據自己的需求,選擇其中之一。

6、選擇資料庫用途,第一種是多功能用途,將把資料庫最佳化成很好的innodb儲存類型和高效率的myisam儲存類型,第二種是只用於交易處理類型,最好的最佳化innodb,但同時也支援myisam,最後一種是非交易處理類型,適合於簡單的應用,只有不支援事務的myisam類型是被支援的。一般選擇第一種多功能的,我選擇的是第一種。

7、選擇InnodDB的資料存放位置,預設即可。

8、選擇mysql允許的最大串連數,可以根據自己的需要選擇,預設即可

9、選擇資料庫監聽的連接埠,一般預設是3306,如果改成其他連接埠,以後串連資料庫的時候都要記住修改的連接埠,否則不能串連mysql資料庫,預設即可

10、設定mysql的預設編碼,可以根據需要,選擇gb2312或gbk,如果已有資料庫檔案,要和原來已有的資料庫的編碼一致,否則可能會出現亂碼。

11、選擇是否要把mysql設定成windows的服務,建議選擇設成服務,這樣以後就可以通過服務中啟動和關閉mysql資料庫了。推薦把下面的複選框也勾選上,這樣,在cmd模式下,不必非到mysql的bin目錄下執行命令。

12、設定mysql的超級使用者密碼,超級使用者對mysql擁有全部的許可權,下面的複選框選擇是否允許遠程機器用root使用者串連到你的mysql伺服器上面,根據需要選擇。

13、點擊Execute,如果前面的設定沒有問題的話很快就可以成功安裝了。

對改了預設連接埠安裝程式後面好象會有個警告``不用理它。

三、配置php.ini並測試mysql(php.ini為 d:\windows下的 php.ini)

找到extension_dir = "./" 改為 extension_dir = "d:/php/ext"
找到
;extension=php_mysql.dll
將';'去掉改為
extension=php_mysql.dll
找到
;session.save_path = "/tmp"
將';'去掉 設定你儲存session的目錄,如
session.save_path = "D:/php/session_temp";

重啟apache服務
在Web根目錄下(如 D:\website)建立testdb.php檔案內容如下:
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用瀏覽器開啟http://localhost/testdb.php 如果輸出success就OK了

四、phpmyadmin的安裝配置

將phpMyAdmin-2.5.7.zip解壓到WEB根目錄中去,重新命名檔案夾為phpmyadmin或其它
開啟phpmyadmin 目錄中的 config.inc.php
找到
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
分別填上你mysql的使用者和密碼即可當然我們這裡重點推薦你用EMS SQLmanager for MYSQL來管理你的MYSQL資料庫。改軟體本站提供下載

相關文章

聯繫我們

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