Win7 64位操做系統下配置PHP+MySql+Apache環境

1、安裝軟件準備
軟件版本以本人安裝爲例,其餘版本同理,軟件到各官網下載
      一、Apache(httpd-2.2.19-win64)
      二、PHP(php-5.3.6-Win32-VC9-x64)
      三、MySQL(MySQL_5.5.13_winx64)
 
2、安裝Apache
     一、64位的Apache不一樣於32位打包成exe文件可直接安裝,先把httpd-2.2.19-win64解壓到E:/server/ apache- httpd-2.2.19-win64/(/*E爲具體服務器文件所在盤盤符*/)
       二、以管理員身份運行 命令提示符(開始-程序-附件),進入E:/server/apache-httpd-2.2.19-win64/php

     三、執行httpd -k installhtml

 

     四、修改httpd.conf,這裏跟32位系統裏配置同樣
        (1)修改ServerRoot "E:/server/httpd-2.2.19-win64/"
        (2) 往下會看到apache開啓的功能模塊如:#LoadModule vhost_alias_module modules/mod_vhost_alias.so
           模塊其後添加:
                  LoadModule php5_module "E:/Server/php-5.3.6-Win32-VC9-x64/php5apache2_2.dll"
                  PHPiniDir "E:/Server/php-5.3.6-Win32-VC9-x64/"
                  AddType application/x-httpd-php .html .htm .php
         (3)繼續往下,找到行DocumentRoot "E:/Code/PHP/"設置網頁文件目錄
此行修改要與行# This should be changed to whatever you set DocumentRoot to後的<Directory "E:/Code/PHP/">目錄設置相對應mysql

      五、再次在 命令提示符 執行httpd -k start 沒有錯誤即apache服務啓動成功sql


3、配置PHP
      一、如上提到,本人php目錄解壓到E:/Server/php-5.3.6-Win32-VC9-x64/即對應上步在Apache中設置的LoadModule位置
      二、將php.ini-development修改爲php.ini
      三、打開php.ini,找到extension_dir,修改其值爲E:/Server/php-5.3.6-Win32-VC9-x64/ext/即php文件所在目錄下/ext
      四、找到擴展列表,;extension=php_gd2.dll、;extension=php_mysql.dll、
;extension=php_mysqli.dll前的「;」去掉即爲開啓該擴展,固然以上擴展爲舉例之用,可根據功能雖求不一樣開啓相應擴展
      五、(可選)date.timezone的值設爲Asia/Shanghai即date.timezone =Asia/Shanghai
      六、在E:/Code/PHP/下建立一test.php文件,內容爲
           <?php
                  phpinfo();
           ?>
而後在瀏覽器地址欄中輸入http://localhost/test.php數據庫

看到以下圖示信息表示配置成功apache


3、安裝MySql
      一、雙擊MySQL安裝包,點擊Next。
      二、Setup Type(安裝選項),有三種:Typical(典型),Complete(徹底),Custom(自定義)。這裏咱們選Custom,而後點擊Next。
      三、Custom Setup(自定義安裝設置),這裏依然點擊倒三角選擇"Entire feature will be installed on local hard drive"把全部的所有安裝上去,而後點擊下面的Change按鈕,選擇安裝位置後,點擊Next。注意:必定要檢查全部選項安裝位置,最好都裝在同一 個位置。
      四、Ready to Install the Program(準備安裝程序),觀察中間的設置,肯定無誤後,點擊Next,不然,點擊Back後修改。
      五、在安裝的過程當中會出現一個新窗口,是給MySQL Enterprise(MySQL企業版)打廣告的,忽視掉,一直Next,直到這個窗口關閉。
      六、Wizard Complete(安裝嚮導完成),點擊Launch the MySQL Instance Configuration Wizard(啓動mysql配置嚮導)前面的複選框,而後點擊Finish,這樣就進入了MySQL配置界面。
      七、不用說,點擊Next。
      八、選擇配置方式(Please select a configuration type)。這裏出現了兩種選項,一種是Detailed Configuration(詳細配置),一種是Stardard Configuration(標準配置),這裏咱們選擇Detailed Configuration。
      九、選擇服務器類型(Please select a server type)。有三種選項:Developer Machine(開發測試用),Server Machine(服務器用),Dedicated MySQL Server Machine(專門的服務器用),因爲我是用來開發的,因此選擇了第一項,而後點擊Next。
      十、選擇數據庫用途(Please select a database usage)。有三種:第一種是Multifuctional Database,第二種是Transactional Database Only,第三種是Non-Transactional Database Only,這兒三個選項的區別我也不怎麼理解,但依照英文註釋以及網上其餘的帖子參考就選擇了第一項Multifuctional Database,而後點擊Next。
      十一、選擇InnoDB數據庫文件存儲位置(Please select the drive for the InnoDB datafile),默認是安裝的MySQL位置。保持默認,直接點擊Next。
      十二、選擇同時鏈接到服務器的準確訪問量(Please set the approximate number of concurrent connections to the server)。三個選項:第一個是Decision Support(DSS)/OLAP(大約20個),第二個是Online Transaction Processing(OLTP)(大約500個),第三個是Manual Settings(手動設置),因爲我是爲了開發測試用,因此選擇第一個就能夠了,而後點擊Next。
     1三、網絡選項(Please select the networking options)。第一個是是否啓用TCP/IP鏈接,我沒選,因此只能在本身的電腦上訪問SQL數據庫,第二個是啓用嚴格模式(Enable Strict Mode),我選了,建議新手選上,這樣代碼更規範些。
     1四、選擇默認字符集(Please select the character set)。第一個是Stardard Character Set(標準字符集),默認是Latin1,適合存儲英文;第二個是Best Support for Multilingualism(最適合多語言),默認是utf8,適合存儲多語言字符集;第三個是手動選擇。這裏咱們選擇UTF8編碼,即選擇第二種或 者第三種中的UTF8。
     1五、設置windows選項(Please set the windows options)。第一項是是否安裝爲Windows服務(Install As Windows Service),建議勾選上,下面的Service Name是服務器標識名稱,默認便可,還有個是否隨機啓動MySQL的選項,若是沒選的話,之後開啓MySQL須要在cmd上輸入net start mysql。第二項是是否把bin文件夾路徑加入環境變量中的Path(Include Bin Directory in Windows PATH),建議勾選,這樣之後能夠直接在cmd上輸入bin文件夾上的任意一個文件使用。
     1六、安全選項(Please set the security options)。第一項是修改安全設置(Modify Security Settings),這項中的兩項分別是新root密碼和確認輸入的密碼(即再輸入一遍),最下面的是建立一個匿名賬號(Create An Anonymous Account),這裏對我來講不須要,就沒選,而後點擊Next。
     1七、準備執行剛纔的設置(Ready to execute),肯定無誤後,點擊Execute。過一會執行完成後,點擊Finish結束設置。重啓Apache。


最後,在站點目錄下修改index.php:
<?php
$host='localhost';
$user_name='root';
$password='****'; //這裏****是你設置的密碼

$conn=mysql_connect($host,$user_name,$password);
if (!$conn)
{
die('數據庫鏈接失敗:'.mysql_error());
}
echo '數據庫鏈接成功!';

if (mysql_close($conn))
{
echo '<br/>...<br/>';
echo '到數據庫的鏈接已經成功關閉';
}
?>

而後在瀏覽器上輸入http://localhost,若出現以下字樣:
數據庫鏈接成功!
...
到數據庫的鏈接已經成功關閉
則代表一切大功告成!

後記:其實64位系統中配置php環境跟32位系統配置大體相同,惟一不一樣的是apache的安裝配置,有經驗的朋友中要會裝apache就會配置了windows

相關文章
相關標籤/搜索