999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Apache服務器在windows XP下搭建PHP環境

2007-12-31 00:00:00馬忠亮
現代教育技術 2007年7期

徐州師范大學信息傳播學院 江蘇 徐州 221009

【摘要】PHP是一種用于創建動態WEB頁面的服務端腳本語言。雖然它的發展歷史很短,但因其開放源代碼,程序簡單易學且功能強大,越來越多的人意識到它的實用性,使得它迅速發展起來。PHP支持多種系統平臺,本文將介紹如何在windows XP系統平臺中利用Apache服務器搭建PHP環境。

【關鍵詞】windows XP, Apache ,PHP

【中圖分類號】G434 【文獻標識碼】B【論文編號】1009—8097(2007)07—0110—03

PHP是一種面向internet和intranet的編程語言,這種服務器端html嵌入式腳本描述語言,可以極大地增強web站點的功能,其特色在于在internet網頁上對數據庫操作的方便性。

PHP是一種真正的跨平臺、跨服務器的開發語言,支持多種系統平臺。支持微軟的windows系列平臺,以及各種unix系統,包括scounix、solaris和linux 平臺等。PHP 對于unix系統平臺支持較好,但是大多數學習者對這一系統平臺掌握難度較大,而且現在微軟的windows桌面系統在個人電腦市場上占絕對優勢,很多學習者學習計算機技術都是基于windows平臺上的。Windows平臺有很多系列,現在大部分人使用的是windows XP。下邊將介紹如何在windows XP中搭建PHP環境。

在搭建PHP環境時,本文在搭建PHP環境時采用的以下軟件:Apache_2.0.55-win32-x86-no_ssl、PHP-4.4.2 -Win32、mysql-3.23.58-win、PHPMyAdmin -2.6.3 -pl1。

要搭建PHP環境我們首先需要支持PHP的服務器,我們可以選擇的服務器有IIS和Apache ,其中Apache可以最好的發揮PHP的功能,所以我們選擇的服務器是Apache。我們首先介紹Apache服務器的安裝和配置。

一、Apache的安裝和配置

在windows XP中安裝Apache服務器,與安裝其它軟件相似。安裝時可以根據其提示一步步進行。

在安裝的時候,Apache會提示你輸入服務器名等,其實這些都不重要,以后可以通過修改它的配置文件來更改。Apache的安裝是比較容易的,大部分初學者難以掌握的是Apache服務器的配置問題。Apache的配置主要是修改CONF目錄下的HTTPD.CONF文件。它的配置非常復雜,因為它有很多配置語句,不過其中的很多語句在安裝過程中已經自動配置完成,限于本文的篇幅,我們只介紹對服務器正常運行有影響的基本配置語句。

基本配置如下:

ServerRoot \"*:/…/Apache Group/Apache2\",指的是你的Apache軟件安裝的位置。它指定的目錄如果沒有指定絕對路徑,則目錄是相對于該目錄。

Listen 80 #服務器監聽的端口號。

ServerName 它指的是主站點名稱(網站的主機名)。可以通俗的說成是域名,就像網易的域名www.163.com類似。也可以設成自己主機的IP地址,如123.124.125.126這種格式。

ServerAdmin管理員的郵件地址。

DocumentRoot \"\"。主站點的網頁存儲的根目錄,只有在這個目錄中的網頁,才能被服務器識別傳送到瀏覽器中去。我們假設設置E盤為根目錄。我們可以這樣設置:DocumentRoot \"E:/\".此時,電腦中的E盤根目錄就是服務器的根目錄。

以下是對主站點的目錄進行訪問控制:

Options FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

在上面這段目錄屬性配置中,主要有下面的選項:

Options:配置在特定目錄使用哪些特性,常用的值和基本含義如下:

ExecCGI: 在該目錄下允許執行CGI腳本。

FollowSymLinks: 在該目錄下允許文件系統使用符號連接。

Indexes: 當用戶訪問該目錄時,如果用戶找不到DirectoryIndex指定的主頁文件(例如index.html),則返回該目錄下的文件列表給用戶。

SymLinksIfOwnerMatch: 當使用符號連接時,只有當符號連接的文件擁有者與實際文件的擁有者相同時才可以訪問。

AllowOverride:允許存在于.htaccess文件中的指令類型(.htaccess文件名是可以改變的,其文件名由AccessFileName指令決定):

None: 當AllowOverride被設置為None時。不搜索該目錄下的.htaccess文件(可以減小服務器開銷)。

All: 在.htaccess文件中可以使用所有的指令。

Order:控制在訪問時Allow和Deny兩個訪問規則哪個優先:

Allow:允許訪問的主機列表(可用域名或子網,例如:Allow from 192.168.0.0/16)。

Deny:拒絕訪問的主機列表。

DirectoryIndex index.html index.htm index.PHP主頁文件的設置。此項的設置是為了服務器能識別默認的首頁。

設置好以上選項,就可以運行Apache服務器的一般功能,但是此時它還不能運行PHP網頁。如果要服務器運行PHP網頁,還必須對服務器進行特別的設置。我們假設將要安裝的PHP的目錄為“x:/SERVER/PROGRAM/PHP/“ 有兩種設置可以實現此功能:

1.以CGI方式運行PHP程序

如果以CGI方式運行,只需要在配置文件中添加以下語句:

ScriptAlias /PHP4/ \"x:/SERVER/PROGRAM/PHP/\"http://\"x:/SERVER/PROGRAM/PHP/\"是PHP的安裝目錄

AddType application/x-httpd-PHP4 .PHP//識別以.PHP為后綴的文件

AddType application/x-httpd-PHP4 .PHP3//識別以.PHP3為后綴的文件

AddType application/x-httpd-PHP4 .PHP4//識別以.PHP4為后綴的文件

AddType application/x-httpd-PHP-source .PHPs

Action application/x-httpd-PHP4 \"/PHP4/PHP.exe\"

2.以模塊方式運行PHP程序

如果想要以模塊方式運行,請按這樣子:

找到一系列 LoadModule開頭的指令項,在最后加入如下內容:

LoadModule PHP4_module

x:/SERVER/PROGRAM/PHP/sapi/PHP4Apache2.dll

SetOutputFilter PHP

接下來找到AddTYpe application/x-tar.tgz 指令,在其后加入:

AddType application/x-httpd-PHP .PHP

保存httpd.conf,并退出編輯.至此Apache的安裝配置已經完成。只有服務器還不能運行PHP程序,我們還必須有PHP解析器。以下將介紹如何安裝配置PHP解析器。

二、PHP的安裝和配置

PHP-4.4.2-Win32的安裝和配置很簡單,我們只需要把它解壓到指定的目錄中即可,我們假定安裝目錄為。安裝后應該配置系統環境將:x:/SERVER/PROGRAM/PHP下的PHP4ts.dll復制到c:\\wondows\\system32下(即PATH環境變量的第一個路徑名)

環境配置好以后,繼續配置PHP文件,步驟如下:

1.將x:\\SERVER\\PROGRAM\\PHP\\PHP.ini-dist復制到c:\\windows下,改名為PHP.ini

2.打開PHP.ini文件,找到'doc_root='項,置為

doc_root=\"*:\\…\\Apache Group\\Apache2\\htdocs\" 即在這個目錄(Apache服務器主文檔目錄)下的PHP文件才可以執行.找到'extension_dir='項,置為

extension_dir =\"x:\\SERVER\\PROGRAM\\PHP\\sapi\"這里面有擴展庫的.dll文件(注意,當網頁不能執行,給出錯誤不能找到.dll文件時,將x:\\SERVER\\PROGRAM\\PHP\\sapi下所有dll復制到c:\\windows\\system32下).

保存PHP.ini并退出編輯. 到此,PHP的基本環境已經配置完成。如果要發揮PHP的全部性能,我們還需要安裝其它軟件。

三、其它配套軟件的安裝

上述搭建的PHP環境,能運行基本的PHP頁面,但是還不能完全發揮它的功能,PHP與其它網頁動態語言相比,最大的優勢是能輕松的操作數據庫。所以,在安裝好基本的語言環境后,我們還應該為它配置數據庫。與PHP完美結合的是MYsql數據庫。Mysql的安裝比較簡單,和其它軟件的安裝相似,很容易實現,在這兒就不贅述了。安裝后注意的一個問題是,如果使用數據庫,應該先為數據庫設置好用戶名和密碼,這樣才可以保證網站數據的安全性。Mysql數據庫在windows XP環境下地操作需要使用dos環境,使用比較麻煩。為了解決這一問題,應該安裝一個軟件PHPmyadmin,它是用PHP編的一個操用mysql數據庫的程序,利用它,我們可以通過可視化的界面,簡單容易的操作數據庫。在安裝時,應該注意一個問題,因為它是利用PHP編程,所以為了使它能夠正常運行,應該把它安裝在服務器可運行PHP環境的目錄中。

四、結束語

經過上述的過程,利用Apache服務器,在windows XP平臺搭建的PHP環境就可以完全運行了。PHP語言簡單、健壯、安全的,面向對象、獨立于架構、可移植的、性能非常之高。搭建好它的運行環境后,我們就可以在這個平臺上學習它,通過它建立一個強大的個人網站。

參考文獻

[1]本書編委會.網站編程PHP 4(M).北京:電子工業出版社,2000

[2]黃棟編.Apache服務器配置與管理.(M).北京:清華大學出版社,2002

[3]PHPAdmin的安裝與配置[EB/OL]. http://www.31896.net/ Html/2006-5/15/8570752119.shtml,2005-5-15

The Apache Server Builds the PHP Environment under Windows XP

Ma Zhongliang

XuZhou Normal University, School of Information and Media, JiangSu, 221009

Abstract :PHP is a service used to create dynamic Web Pages end scripting language. Despite its short history, but because of open source codes, and also simple and easy procedure powerful, More and more people aware of its relevance, making it developed rapidly. PHP support multiple platforms. The paper will describe how to use the Windows XP platform structures PHP Apache server environment.

Keywords: windows XP, Apache ,PHP

主站蜘蛛池模板: 亚洲天堂啪啪| 欧洲在线免费视频| 亚洲三级电影在线播放| 欧美日韩一区二区三区在线视频| 国产精品视频白浆免费视频| 亚洲日韩国产精品综合在线观看| 国产人前露出系列视频| 五月婷婷综合色| 91亚洲免费| 青青久久91| 国产成人综合网| 国产欧美日韩综合在线第一| 色亚洲激情综合精品无码视频| 欧美日韩北条麻妃一区二区| 99福利视频导航| 美女视频黄又黄又免费高清| 亚洲人成网站色7777| 国产精品美女网站| 日韩人妻少妇一区二区| 一区二区影院| 色综合中文综合网| 手机成人午夜在线视频| 伊人精品成人久久综合| 国产视频你懂得| 全部毛片免费看| 国产日韩欧美视频| 亚洲Av激情网五月天| 亚洲成人黄色在线观看| 波多野结衣无码视频在线观看| 手机永久AV在线播放| 欧美成人第一页| 99久久精品国产麻豆婷婷| 亚洲人在线| 丝袜久久剧情精品国产| 久久精品国产免费观看频道 | 国产视频只有无码精品| 熟妇丰满人妻av无码区| 久草青青在线视频| 高清视频一区| 欧美亚洲一区二区三区导航| 国产幂在线无码精品| 99热这里只有精品免费| 91在线无码精品秘九色APP| 天天干天天色综合网| 亚洲最大综合网| 免费黄色国产视频| 中国毛片网| 亚洲欧美自拍一区| 久久男人资源站| 日本在线视频免费| 亚洲精品午夜天堂网页| 国产日韩久久久久无码精品| 亚洲区第一页| 国产微拍精品| 成人免费一级片| a毛片在线播放| 妇女自拍偷自拍亚洲精品| 亚洲欧洲日韩久久狠狠爱| 亚洲无码视频一区二区三区 | 国产亚洲欧美日韩在线观看一区二区| 国产后式a一视频| 尤物在线观看乱码| 国产亚洲一区二区三区在线| 最新精品久久精品| 九九这里只有精品视频| 成人在线天堂| 国产一区二区三区免费观看| 成人日韩视频| 在线观看无码av免费不卡网站| 亚洲欧洲日韩综合色天使| 国产欧美日韩综合在线第一| 日韩在线2020专区| 日韩欧美国产中文| 欧美在线免费| 狠狠躁天天躁夜夜躁婷婷| 99热这里只有精品在线播放| 天天视频在线91频| 日本欧美成人免费| 亚洲成在人线av品善网好看| 亚洲区一区| 91福利片| 日韩激情成人|