《Apache+PHP+MySQL環(huán)境搭建》要點(diǎn):
本文介紹了Apache+PHP+MySQL環(huán)境搭建,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
相關(guān)主題:apache配置
維易PHP培訓(xùn)學(xué)院每天發(fā)布《Apache+PHP+MySQL環(huán)境搭建》等實(shí)戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
一:安裝Apache
1 下載安裝包:http://mirrors.ibiblio.org/apache/httpd/binaries/win32/我用的這個(gè)httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
或者:http://mirror.cc.columbia.edu/pub/software/apache/httpd/binaries/win32/
其實(shí)是不同的鏡像點(diǎn),這里有所有鏡像點(diǎn),進(jìn)去應(yīng)該都可以下載到.http://www.apache.org/dyn/closer.cgi
2 解壓安裝,只需注意一個(gè)地方
我安裝在了C:\Program Files\Apache Software Foundation\Apache2.2目錄下
測(cè)試:在瀏覽器輸入:http://localhost/
顯示 It Works!
Apache 安裝好后操作系統(tǒng)是已服務(wù)的方式管理
2 配置.
默認(rèn)的站點(diǎn)放在C:\Program Files\Apache Software Foundation\Apache2.2\htdocs目錄下.一般都會(huì)設(shè)置到自己指定的存放php站點(diǎn)的目錄.
---設(shè)置虛擬目錄:打開(kāi)C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf
在最后添加
注釋掉
元默認(rèn)目錄.
測(cè)試http://localhost/myweb/顯示文件夾下hello.html的內(nèi)容.其實(shí)直接http://localhost/就可以了.
---虛擬主機(jī)的配置
在現(xiàn)實(shí)中,我們不可能訪問(wèn) http://localhost/news.html 這樣的網(wǎng)站,通常是訪問(wèn)http://www.sohu.com http://www.taobao.com 這樣的網(wǎng)站,即用域名訪問(wèn).
(1)先在httpd.conf啟用這句話
(2)打開(kāi)C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-vhosts.conf
在最后添加:
#配置我們自己的虛擬主機(jī)
<VirtualHost 127.0.0.1:80>
DocumentRoot "C:/lei/PHP"
#配置歡迎頁(yè)面
DirectoryIndex hello.html index.html index.htm index.php
<Directory C:/lei/PHP>
#訪問(wèn)權(quán)限設(shè)置
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
(3)修改本機(jī)hosts文件
添加 127.0.0.1 www.lei.com
(4)測(cè)試:http://www.lei.com不寫(xiě)端口默認(rèn)就是80
注意想被外網(wǎng)訪問(wèn)必須在DNS系統(tǒng)注冊(cè)域名.
---如何實(shí)現(xiàn)一個(gè)IP綁定多個(gè)域名(虛擬主機(jī))
方法1:通過(guò)不同端口實(shí)現(xiàn)主機(jī)共享
先開(kāi)發(fā)好自己的網(wǎng)站 d:/myblog
配置httpd.conf文件,啟用虛擬主機(jī)
配置httpd-vhosts.conf
在hosts添加:127.0.0.1 www.lei.com
127.0.0.1 www.guang.com
還必須在httpd.conf文件添加監(jiān)聽(tīng)端口:
#Listen 12.34.56.78:80
Listen 80
Listen 8011
測(cè)試:http://www.lei.com/
http://www.guang.com:8011/
方法2:通過(guò)ServerName名區(qū)分不同的域名
配置httpd-vhosts.conf:
在hosts添加127.0.0.1 www.leilei.com
127.0.0.1 www.guangguang.com
注意兩種方法不能都用,不然測(cè)試貌似會(huì)出錯(cuò).
二 安裝PHP
1下載php核心包(注意不是安裝程序,是核心包只需解壓放到合適位置):http://windows.php.net/downloads/releases/
因?yàn)榉?wù)器用的apache,所以要用VC6版本的(若是IIS服務(wù)器,用VC9),但是官網(wǎng)上找不到太新版本的.我百度下載了php-5.3.5-Win32-VC9-x86.zip(線程安全的版本ts)
2 解壓到指定文件夾:C:\Program Files\Apache Software Foundation\php-5.3.5
3 整合Apache和php
--在apache的http.conf添加 三句話.
--把php.ini-development文件改成php.ini
配置php.ini
編寫(xiě)測(cè)試文件test.php(存放到站點(diǎn)目錄下):
<?php
phpinfo();
?>
測(cè)試:
成功
三 安裝MySQL
1 下載安裝包:貌似現(xiàn)在官網(wǎng)下載要注冊(cè)oracle帳號(hào)才能免費(fèi)下載.直接百度下載了mysql-5.5.28-win32.zip
2 安裝完后進(jìn)行細(xì)節(jié)配置,幾個(gè)注意的地方
設(shè)置root用戶密碼,最終四個(gè)都打勾就好了.
3 配置
--在php.ini中啟用mysql功能
4 測(cè)試程序testmysql.php(存放到站點(diǎn)目錄下):
<?php
$conn=mysql_connect("localhost","root","900219");
if($conn){
echo "連接mysql數(shù)據(jù)庫(kù)ok";
}else {
echo "連接mysql數(shù)據(jù)庫(kù)失敗";
}
?>
5 測(cè)試:http://localhost/testmysql.php
四安裝一個(gè)phpmyadmin(該網(wǎng)站實(shí)際可以更好的管理mysql)
1 下載安裝包 phpMyAdmin-4.0.1-all-languages.zip
2 解壓放到前面指定的虛擬目錄下,在瀏覽器http://localhost/phpmyadmin/index.php
可以直接使用,輸入用戶名密碼進(jìn)入即可
管理界面:
五 有興趣的話可以下載一個(gè)開(kāi)源項(xiàng)目discuz在我們搭建的php環(huán)境上運(yùn)行.此處不寫(xiě)了,
六.php 運(yùn)行過(guò)程時(shí)序圖
至此ok啦
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/11645.html