Apache+Mysql+Php搭建

下載環境包:http://download.csdn.net/detail/qq624202120/6635535
裏面包含了本文所講的Apache+MySQL+Php

一、安裝Apache

打開httpd-2.2.22-win32-x86-no_ssl.msi

 

 

選擇Next

 

 

選擇I accept the terms in the license agreement確認同意軟件安裝使用許可條例後Next

 

 

使用須知選擇Next

 

 

設置系統信息

Network Domain                  域名

Server Name                                 服務器名稱

Administrator'sEmail Address     管理員的聯繫郵箱

一般選擇如圖所示。按Next繼續

 

Typical爲默認安裝後Next

 

 

我這裏選擇安裝D:\,各位自行選取,一般建議不要安裝在操作系統所在盤

 

 

檢查配置後點擊Next開始安裝

 

 

 

安裝完成,右下角出現表示成功!點擊Finish結束安裝

如果出現安裝不成功,肯定是端口衝突。

端口衝突的話就在apcache的安裝的目錄下的conf文件夾下httpd.conf文件 用ctrl+f查找listen 由默認的80端口改成未佔用的,例如8090,,8866等

 

在IE地址欄打“http://127.0.0.1”,點“轉到”,就可以看到如下頁面,表示Apache服務器已安裝成功,如果改變了端口號,如:8090,測試頁面爲http://127.0.0.1:8090

 

 

二、Php安裝

 

把php-5.2.17-Win32-VC6-x86.zip解壓到D:\php5,最好和Apache在一個目錄裏,方便管理和配置。

 

將php目錄下的php5ts.dll拷到C:\WINDOWS\system32

 

將php目錄下的php.ini-dist拷貝到apache安裝的目錄下,將php.ini-dist更名爲php.ini。

在php的目錄下建立一個tmp空的文件夾

在apache的目錄下打開php.ini文件,找到extension_dir,設置

php的動態加載目錄。如把php下面的ext文件路徑拷貝複製

extension_dir ="D:\php5\ext"

找到 date.timezone =PRC,去掉分號

找到session.save_path ="/tmp",先去掉分號 然後將在php目錄下建立好的tmp路徑拷過來

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

 

最後在apache的配置文件httpd.conf最後加上

LoadModule php5_module "D:/php5/php5apache2_2.dll"

AddType   application/x-httpd-php   .php

phpinidir "D:/Apache2.2"

 

測試

在D:\Apache2.2\htdocs新建一個phpinfo.php文件,用記事本打開

<?php

Phpinfo();

?>

在瀏覽器地址欄測試:http://127.0.0.1/phpinfo.php,出現如下畫面成功安裝php

 

 

三、配置Mysql

 

打開mysql-5.5.27-win32.msi

 

 

點擊Next

 

勾同意議點擊Next

 

選擇Custom進入自定義安裝

 

點擊MySQL Server 後點擊Browse改變安裝目錄,安裝到Apache同一目錄下方便管理


 

點擊Server data files 後點擊Browse改變mysql數據庫文件存放目錄,安裝到Apache同一目錄下方便管理,點擊Next

 

檢查後安裝

 

 

 

安裝後會彈出配置嚮導,點擊Finish

 

點擊Next


 

DetailedConfiguration (手動精確配置)

StandardConfiguration (標準配置)

選擇Detailed Configuration點擊Next

 

 

選擇服務器類型

Developer Machine                      (開發測試類,mysql佔用很少資源)

Server Machine                           (服務器類型,mysql佔用較多資源)

Dedicated MySQL Server Machine(專門的數據庫服務器,mysql佔用所有可用資源)

選擇Server Machine點擊Next

 

 

選擇mysql數據庫的大致用途

Multifunctional Database          (通用多功能型,好)

Transactional Database Only      (服務器類型,專注於事務處理,一般)

Non-Transactional Database Only(非事務處理型,較簡單,主要做一些監控、記數用,對MyISAM數據類型的支持僅限於non-transactional)

選擇Transactional Database Only 點擊Next

 

 

使用用默認位置,直接按“Next”繼續

 

mysql訪問量

Decision Support(DSS)/OLAP             (20個左右)

Online Transaction Processing(OLTP) (500個左右)

Manual Setting                                   (手動設置,自己輸一個數)

選擇Online Transaction Processing(OLTP)點擊Next

 

默認TCP/IP協議3306端口點擊Next

 

 

mysql默認數據庫語言編碼進行設置,選擇gbk後Next

 

按Next繼續

 

設置數據庫密碼,點擊Next

 

 

點擊Execute開始配置

 

 

點擊“Finish”結束mysql的安裝與配置

 

 

 四、PHP鏈接Mysql數據庫

找到php的目錄,將libmysql.dll文件拷到apache的目錄下的bin目錄

 

然後打開php.ini文件找到;extension=php_mysql.dll文件去掉分號

然後設置mysql的默認端口,主機,用戶

mysql.default_host=localhost

mysql.default_port=3306

mysql.default_user=root

保存,重啓即可

 

測試

在D:\Apache2.2\htdocs新建一個test.php文件,用記事本打開

 

<?php  

$con =mysql_connect("localhost","root","123456");

if (!$con)  

{  

      die('Could not connect: ' .mysql_error());  

}  

else 

{  

      echo "Connect success!";  

}

mysql_close($con);  

?> 

 

在瀏覽器地址欄測試:http://127.0.0.1/test.php,出現Connect success!安裝成功!

發佈了32 篇原創文章 · 獲贊 19 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章