西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴(lài)的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)編程開(kāi)發(fā)php教程 → win7 php環(huán)境搭建圖文教程

win7 php環(huán)境搭建圖文教程

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2013/12/2 21:49:54字體大。A-A+

作者:西西點(diǎn)擊:237次評(píng)論:0次標(biāo)簽: php環(huán)境

  • 類(lèi)型:站長(zhǎng)工具大。43.8M語(yǔ)言:中文 評(píng)分:6.6
  • 標(biāo)簽:
立即下載

PHP版本:php-Win32-VC6-x86,VC9是專(zhuān)門(mén)為IIS定制的,VC6 是為了其他WEB服務(wù)軟件提供的,如 Apache。

Apache版本:httpd-2.2.15-win32-x86-openssl-0.9.8m-r2,openssl表示帶有openssl模塊,利用openssl可給Apache配置SSL安全鏈接。

一:apache選擇msi格式下載,一路next,ok,修改httpd.conf進(jìn)行配置;
二:配置的LoadModule php5_module路徑一定要正確設(shè)置,并且注意雙引號(hào)為英文字符;
三:php配置按參考修改即可,一般無(wú)大問(wèn)題;
四:配置完成apache不能啟動(dòng)報(bào)錯(cuò):the requested operation has failed;
糾錯(cuò)方法:win+r-->cmd-->進(jìn)入apache安裝目錄中的bin文件夾中,輸入:httpd.exe -w -n "Apache2.2" -k start查找出錯(cuò)原因;
可能出錯(cuò)原因大概歸為三類(lèi):1.80端口占用 2.軟件沖突 3:httpd.conf配置錯(cuò)誤

一、安裝軟件

1、apache下載地址:http://m.elephantinaurance.com/soft/7778.html

2、php下載地址:http://m.elephantinaurance.com/soft/3305.html

二、環(huán)境配置

1、配置網(wǎng)站根目錄

apache安裝成功后,在瀏覽器輸入127.0.0.1或locahost將提示It works!這個(gè)提示的頁(yè)面就在apache的安裝目錄下(htdocs\index.html),說(shuō)明
htdocs為網(wǎng)站默認(rèn)根目錄,在apache的安裝目錄下找到conf\httpd.conf配置文件,打開(kāi)查找DocumentRoot 默認(rèn)路徑,<Directory 默認(rèn)路徑>,
將默認(rèn)路徑(即是htdocs文件的路徑)設(shè)置自定義的路徑作為網(wǎng)站跟目錄。

2、加載PHP模塊并設(shè)置PHP配置文件路徑

將下載的PHP文件解壓下來(lái),并放在一個(gè)固定目錄中,找到php.ini-production文件,并將其改名為php.ini,作為php的配置文件,
打開(kāi)apache安裝目錄下的conf\httpd.conf文件,找到最后一個(gè)#LoadModule語(yǔ)句,在其下方增加下面兩行

LoadModule php5_module "F:/wamp/php5/php5apache2_2.dll"
PHPIniDir "F:/wamp/php5"
#以上是我自己的路徑,這里寫(xiě)你自己對(duì)應(yīng)的路徑

找到AddType application/x-gzip .gz .tgz ,在其下方增加下面兩行

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

此外還需找到IfModule dir_module,將DirectoryIndex index.html  改為  DirectoryIndex index.php index.html,
最后測(cè)試php是否配置成功,在網(wǎng)站的根目錄下新建index.php文件,寫(xiě)上幾行php語(yǔ)句,如:

<?php phpinfo(); ?>

注意:安裝的apache版本一定要與php5apache2_2.dll中的版本號(hào)相同,否則加載php模塊將會(huì)出錯(cuò),

提示Cannot load php5apache2_4.dll into server

三、配置虛擬主機(jī)

打開(kāi)conf\httpd.conf配置文件,找到Include conf/extra/httpd-vhosts.conf,將其前面的#號(hào)去掉,
并打開(kāi)conf/extra/httpd-vhosts.conf文件,進(jìn)行配置。

基于域名的虛擬主機(jī)配置

<VirtualHost *:80>
DocumentRoot "F:/tbcdn"(指定網(wǎng)站根目錄)
ServerName static.tianxia.taobao.com(指定訪問(wèn)地址)
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "F:/xxx" 自定義
ServerName xxx.com 自定義
</VirtualHost>
注:NameVirtualHost *:80 語(yǔ)句不變

基于ip地址的虛擬主機(jī)

<VirtualHost 127.0.0.1:80>
DocumentRoot "F:/project" 自定義
ServerName yjh.com 自定義
</VirtualHost>

<VirtualHost 127.0.0.2:80>
DocumentRoot "F:/xxx" 自定義
ServerName xxx.com 自定義
</VirtualHost>

注:NameVirtualHost *:80 語(yǔ)句改成
NameVirtualHost 127.0.0.1:80
NameVirtualHost 127.0.0.2:80

最后在hosts文件中將IP綁定一下域名

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱(chēng):
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)