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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

9、ache2_2.dllphpinidir “php模塊安裝路徑"addtype application/x-httpd-php .php .phtml說明,我們只要包紅色的部分,改成實際php 安裝的路徑即可把 php.ini-development 文件 改成 php.ini 為什么改,因為我們的php的設置有需要在php.ini修改 在php.ini中可以指定對應的功能模塊;這里我們要指定php的擴展庫路徑extension_dir = "c:/myenv/php-5.3.5/ext"測試看看apache和php是否整合成功寫這樣一段代碼<?phpphp

10、inof();?>重新啟動 http:/localhost/test.php安裝數(shù)據(jù)庫mysql ,這里我們只安裝不講解1. 準備軟件測試mysql是否可以用1. 寫一段php 代碼來測試是否成功!/目前你看不懂,沒關系<?php $conn=mysql_connect("localhost","root","root");if($conn)echo "連接mysql數(shù)據(jù)庫ok"elseecho "連接數(shù)據(jù)庫失敗"?>當我們沒有對php進行正確配置的時候,會報fatal err

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論