php虛擬機(jī)配置_第1頁(yè)
php虛擬機(jī)配置_第2頁(yè)
php虛擬機(jī)配置_第3頁(yè)
php虛擬機(jī)配置_第4頁(yè)
php虛擬機(jī)配置_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、u 虛擬主機(jī)的配置思考問(wèn)題!http:/localhost/news.html 目前我們是 http:/localhost/myblog/需求我希望 配置虛擬主機(jī)的步驟如下:1. 啟用 httpd-vhosts.conf在 httpd.conf 文件中 # virtual hosts ,虛擬主機(jī)include conf/extra/httpd-vhosts.conf2. 在httpd-vhosts.conf文件中做配置#配置我們自己的虛擬主機(jī)<virtualhost :80> documentroot "d:/myblog" #這里配置歡迎首頁(yè)

2、面 directoryindex index.html index.htm index.php <directory /> options followsymlinks #不許可別人修改我們的頁(yè)面 allowoverride none #設(shè)置訪(fǎng)問(wèn)權(quán)限 order allow,deny allow from all </directory></virtualhost>3. 修改hosts 文件 ->新的知識(shí)點(diǎn). (重新審視我們的訪(fǎng)問(wèn)一個(gè)網(wǎng)頁(yè)的真正流程) 4. 測(cè)試一下課堂練習(xí):l 在httpd.conf文件中配置一臺(tái)的虛擬主機(jī),然后在w

3、indow系統(tǒng)中注冊(cè)這臺(tái)主機(jī)。1. 在httpd.conf 文件中啟用 httpd-vhosts.conf就是把#注銷(xiāo)掉# virtual hosts ,虛擬主機(jī)include conf/extra/httpd-vhosts.conf2. 假設(shè)我們的虛擬主機(jī)在 f:/myweb 盤(pán) 該站點(diǎn),事先有3. 設(shè)置http-vhosts.conf文件#配置我們自己的虛擬主機(jī)<virtualhost :80> documentroot "d:/myblog" #這里配置歡迎首頁(yè)面 directoryindex index.html index.htm i

4、ndex.php <directory /> options followsymlinks #不許可別人修改我們的頁(yè)面 allowoverride none #設(shè)置訪(fǎng)問(wèn)權(quán)限 order allow,deny allow from all </directory></virtualhost>4. 在hosts文件中添加我們的ip 和主機(jī)映射關(guān)系c:/windows/system32/drivers/etc/hosts 要求大家掌握: 1. 通過(guò)案例你要清楚訪(fǎng)問(wèn)一個(gè)頁(yè)面(html/php) 詳細(xì)流程2. 能夠配置虛擬主機(jī)l 在虛擬主機(jī)的根目錄中

5、創(chuàng)建一個(gè)名稱(chēng)為itcast站點(diǎn),并在該應(yīng)用下創(chuàng)建一個(gè)index.html頁(yè)面,然后把web應(yīng)用映射成缺省web應(yīng)用。index.html頁(yè)面設(shè)置為web應(yīng)用的首頁(yè)。l 將web服務(wù)器端口更改為80端口。l 畫(huà)圖說(shuō)明瀏覽器是如何訪(fǎng)問(wèn)到web服務(wù)器下的web主機(jī)下的站點(diǎn)的web資源的。思考一個(gè)新的問(wèn)題?此時(shí)我們能向apache請(qǐng)求一個(gè)php文件嗎?apache在默認(rèn)情況下是不會(huì)處理php頁(yè)面->如何讓apache能夠處理phpu php開(kāi)發(fā)環(huán)境的搭建1. 在window下搭建(apache(iis)+ php + mysql+phpmyadmin) => wamp在linux linu

6、x +apache+mysql+php =>lamp我們先看看如何在windows安裝 套件軟件appserve 是一個(gè)泰國(guó)人,該軟件把我們需要環(huán)境軟件打包安裝(apache+mysql(數(shù)據(jù)庫(kù))+php(php開(kāi)發(fā))+phpmyadmin這個(gè)管理mysql的一個(gè)節(jié)目操作軟件.)演示如下:1. 準(zhǔn)備軟件 appserver ,你可以網(wǎng)上下載2. 安裝(基本是傻瓜式安裝)安裝可以選擇安裝哪些組件測(cè)試一下我們的套件是否安裝ok在apache的默認(rèn)路徑下,開(kāi)發(fā)一個(gè) hello.html 和 hello.php文件,看看是否能夠正常訪(fǎng)問(wèn).同時(shí)我們可以來(lái)管理mysql數(shù)據(jù)庫(kù),到此我們可以確認(rèn)四大軟

7、件安裝ok 自定義安裝apache+php+mysql+phpmyadmin 自行安裝我們建議大家,安裝的時(shí)候安裝到同一文件夾,利用管理(文件夾不要中文)安裝完一個(gè)測(cè)試一個(gè).1. apache 完后 http:/locahost 2. 下 php 核心包(用于支持php開(kāi)發(fā) )vc6就是legacy visual studio 6 compiler,就是使用這個(gè)編譯器編譯的。vc9就是the visual studio 2008 compiler,就是用微軟的vs編輯器編譯的。那我們?nèi)绾芜x擇下載哪個(gè)版本的php呢?如果你是在windows下使用apache+php的,請(qǐng)選擇vc6版本

8、;如果你是在windows下使用iis+php的,請(qǐng)選擇vc9版本;那non thread safe是什么?non thread safe就是非線(xiàn)程安全;thread safe 是什么?thread safe 是線(xiàn)程安全;官方并不建議你將non thread safe 應(yīng)用于生產(chǎn)環(huán)境,所以我們選擇thread safe 版本的php來(lái)使用php 核心包的安裝就是解壓即將3. 如何將apache 和php 整合也即是說(shuō),怎樣才能讓apache處理php在apache 的conf目錄下 的 httpd.conf加入如下代碼:loadmodule php5_module php安裝路徑/php5ap

9、ache2_2.dllphpinidir “php模塊安裝路徑"addtype application/x-httpd-php .php .phtml說(shuō)明,我們只要包紅色的部分,改成實(shí)際php 安裝的路徑即可把 php.ini-development 文件 改成 php.ini 為什么改,因?yàn)槲覀兊膒hp的設(shè)置有需要在php.ini修改 在php.ini中可以指定對(duì)應(yīng)的功能模塊;這里我們要指定php的擴(kuò)展庫(kù)路徑extension_dir = "c:/myenv/php-5.3.5/ext"測(cè)試看看apache和php是否整合成功寫(xiě)這樣一段代碼<?phpphp

10、inof();?>重新啟動(dòng) http:/localhost/test.php安裝數(shù)據(jù)庫(kù)mysql ,這里我們只安裝不講解1. 準(zhǔn)備軟件測(cè)試mysql是否可以用1. 寫(xiě)一段php 代碼來(lái)測(cè)試是否成功!/目前你看不懂,沒(méi)關(guān)系<?php $conn=mysql_connect("localhost","root","root");if($conn)echo "連接mysql數(shù)據(jù)庫(kù)ok"elseecho "連接數(shù)據(jù)庫(kù)失敗"?>當(dāng)我們沒(méi)有對(duì)php進(jìn)行正確配置的時(shí)候,會(huì)報(bào)fatal err

11、or: call to undefined function mysql_connect() in c:myenvapachehtdocstemp.php on line 3原因: 目前沒(méi)有啟用mysql功能,在php.ini中 extension=php_mysql.dllextension=php_mysqli.dll2. 安裝一個(gè)phpmyadmin(該網(wǎng)站實(shí)際可以更好的管理mysql)來(lái)看看是否可以使用把該壓縮包直接解壓到htdocs目錄, 然后可以直接訪(fǎng)問(wèn)http:/localhost/phpmyadmin/index.php 即可.到此我們學(xué)會(huì) 用套餐軟件 appserv 來(lái)安裝,

12、以及使用自定義的方式來(lái)打擊自己的php開(kāi)發(fā)環(huán)境.現(xiàn)在,我們來(lái)在自己搭建的php開(kāi)發(fā)/運(yùn)行環(huán)境上 安裝一個(gè)discuz論壇. 準(zhǔn)備一個(gè)discuz論壇代碼 將其解壓到 htdocs 目錄下 把discuz的upload文件拷貝到 discuz文件夾下 ,然后刪除upload文件夾 修改config.inc.php/ ch 以下變量請(qǐng)根據(jù)空間商提供的賬號(hào)參數(shù)修改,如有疑問(wèn),請(qǐng)聯(lián)系服務(wù)器提供商$dbhost = 'localhost'/ 數(shù)據(jù)庫(kù)服務(wù)器$dbuser = 'root'/ 數(shù)據(jù)庫(kù)用戶(hù)名$dbpw = 'root'/ 數(shù)據(jù)庫(kù)密碼$dbname = 'discuz'/ 數(shù)據(jù)庫(kù)名$pconnect = 0;/ 數(shù)據(jù)庫(kù)持久連接 0=關(guān)閉, 1=打開(kāi)/ ch 論壇安全設(shè)置, 調(diào)整以下設(shè)置,可以增強(qiáng)論壇的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論