天天看點

php4 apache 配置,PHP4 + MYSQL + APACHE 在 WIN 系統下的安裝、配置 (轉)

PHP4 + MYSQL + APACHE 在 WIN 系統下的安裝、配置 (轉)[@more@]I、之前的工作

配置之前,但是是去找個合适的地方。現在,已經發展到了,是以,我隻是将PHP4的配置介紹給大家,其實PHP3的配置和PHP4是差不多的。另外,考慮到我本人用用得少,而且,絕大多數人用win,是以,在本站隻将win下的配置。

個人認為,最好的PHP4下載下傳地點是:

該站點快,而且該站的PHP4内含了很多功能。

我目前用的版本是8月20日更新的,我試了一下,還不錯。

該站提供的PHP4到目前的功能如下:

bcmath (build-in), calendar, (build-in), cpdf, curl, cybercash, , , exif, fdf, , gd, gettext, ifx (infox), imap, interbase, , , ms65, mssql70, (build-in), oci8, odbc (build-in), pcre (build-in), pdf, pgsql, session (build-in), wddx (build-in), xml (build-in),

(安裝之前,請大家不要再問我要什麼PHP4下的mysql.dll了,看到上面的“mysql (build-in)”就應該知道,PHP4已經内含了,不需要dll)

II、PHP4的的基本設定

(1)我下載下傳的檔案名是“php4.0.2-dev_-20000816.zip”,解壓到c:php

(2)将c:phpphp.ini移到你的目錄,預設c:windows,NT/預設為c:winnt,(你可以不這樣做,但是,為了跟PHP3一緻,你最好這樣做,因為這樣做也沒有錯的)

(3)看看php.ini檔案中的一些内容:

_tmp_dir = c:emp

這個是用來進行檔案時,儲存你臨時檔案的,如果你設定的是c:emp那麼,你一定要有c:emp這個目錄,而且要能被任何人寫,否則你的檔案上傳将失敗。

還有,對于[java],你如果用不着的話,是可以将它去掉的。

要說明是的,PHP4的基本功能配置是比較簡單的,但是要用到一些複雜的東西,比如javabean,配置有點難,我也是配置了好久才有點收獲,當然期間請教了不少高手。

III、Win2000/Win98 + + PHP4的配置

一、Apahce簡介

根據調查公crafe()調查,全Internet有50%以上的Web伺服器都在用Apache。Apache和Ms 同屬于Web伺服器。

二、Apache的安裝(指Windows版本)

将下載下傳後的檔案解壓,到一個目錄,運作Setup,會提示整個安裝的過程。比如安裝到一個目錄(c:apache)下。然後,在該目錄的字目錄conf下有一個名為httpd.conf的文本檔案,用文本編輯器編輯它,将“#BindAddress *”這一行改為“BindAddress 127.0.0.1”,将“#ServerName new.host.name”改為“ServerName localhost”。好了,就是如此簡單,開始運作Apache吧,接着你在中輸入:應該就會看到Apache伺服器的效果了。

需要說明的是,如果你的本機已經在運作一個其它的Web伺服器了,你可以通過修改端口來差別開來,你可以在httpd.conf檔案的“Port 80”改為“Port 81”或其它沒有運作服務的端口。一般來說,FTP端口為21... ,那麼,你在浏覽器中輸入“”就可以了。

三、設定Apache虛拟目錄 在IIS和PWS中,該設定是通過圖形界面進行的,在Apache中,同樣是編輯httpd.conf檔案(注意:該檔案一般不要輕易改動),在該檔案中加一行

Alias /test/ "c:/php/test/"

表示将c:/php/test/目錄設定為虛拟目錄/test/,那麼你在c:/php/test/下的檔案,就可以通過在浏覽器中輸入“test/檔案”通路。

四、使Apache支援PHP 好了,Apache伺服器的簡單配置可以了,但是要它支援PHP,還需要做以下工作。

在httpd.conf檔案中加入以下幾行:

ScriptAlias /php/ "c:/php/"

AddType application/x-httpd-php .php

Action application/x-httpd-php "/php/php.exe"

當然,你如果想将你的php檔案字尾改為其它的也可以,将第二行中的最後幾個字“.php”改為你想要的字尾,要想支援更多的檔案,也可以的,如:

ScriptAlias /php/ "c:/php/"

AddType application/x-httpd-php .php

AddType application/x-httpd-php .php4

AddType application/x-httpd-php .phtml

Action application/x-httpd-php "/php/php.exe"

好了,重新啟動Apache伺服器,讓我們來看看有沒有成功。 在test虛拟目錄下編寫一個最簡單的php檔案(hello.php):

echo "HelloWorld!";?>

在浏覽器中(test/hello.php)看看有沒有成功? 好了,我們用

phpinfo(); ?>

看看php的配置吧!

IV、Win2000/Win98 + IIS5 + PHP4的配置

一、CGI方式安裝

進入IIS管理器

站點屬性 --&gt 主目錄 --&gt 配置 --&gt應用程式映射 --&gt添加

在“可檔案”中輸入“c:phpphp.exe”

“擴充名 ”中輸入“.php”或者其它你想要的名稱

二、IS方式安裝

進入IIS管理器

站點屬性 --&gt ISAPI篩選器 --&gt 添加

“篩選器名稱”輸入“.php”等

“可執行檔案”選擇“c:phpsapiphp4isapi.dll ”

三、需要注意的是用IIS,一定要注意的問題,當你出現“找不到該頁”的問題的時候,有可能就是這個問題了,另外,我個人喜歡用CGI的方式。

V、Win2000/Win98 下MySQL的安裝

一、MySQL簡介

MySQL是一個小巧靈珑的伺服器,對于中、小型應用系統是非常理想的。除了支援标準的ANSI SQL語句外,最重要的是,它還支援多種平台,而在/Linux系統上,MySQL支援多線程運作方式,進而能獲得相當好的。它和前兩個軟體一樣,是屬于開放軟。

二、MySQL的安裝(指Windows版本) 将下載下傳後的檔案解壓,到一個目錄,運作Setup程式,會提示整個安裝的過程。它預設安裝到c:mysql下,如果要安裝到其它目錄下還有改動一些東西,作為初學者,可以先不管,以預設的目錄安裝。好了,安裝後,進入c:mysqlin目錄下,運作mysqld-shareware.exe檔案 在Win98下直接運作,正常情況下,沒有什麼提示資訊 在NT下可以輸入:mysqld-shareware --install 啟動該服務 接着,輸入mysql ,正常情況下會出現幾行提示資訊并出現下提示符号: mysql> 到此,你已經成功安裝了MySQL。

三、設定MySQL密碼 MySQL資料庫的預設使用者名為“”(MS 的 sa 相似),密碼預設為空。在DOS提示符(注意,不是mysql提示符)下輸入 c:mysqlin>mysqladmin -u root -p pass adminpassword

回車後會提示你輸入原來的密碼,由于原來密碼為空,直接回車,root使用者的密碼便改為“adminpassword”了。

四、簡單使用MySQL資料庫

1.顯示MySQL的資料庫(注意:在該文的以後部分,如果沒有提示,輸入的指令都是在mysql提示符下)

show databases

2.打開一個資料庫

use test

其中,test為資料庫名稱

3.顯示一個資料庫中所有資料表 (必須先打開一個資料庫)

show tables

go

4.以root身份建立一個資料庫(在DOS提示符号下)

mysqladmin -u root -p password adminpassword create gsbook

接着會提示你輸入密碼。

因為,我們的目的是做一個留言闆,我在這裡将資料庫的名稱命名為“gsbook”。

5.在資料庫中加入資料表

create table gsbook(id int not null auto_increment,primary key(id),nickname varchar(30),e varchar(30),homepage varchar(30),note text,w_time datetime)

go

說明,在今後,我會将mysql的字段類型簡單的說明,如果現在看不懂,不要緊的。

恭喜您,到現在為止,您已經具備PHP的基本環境了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10790690/viewspace-951626/,如需轉載,請注明出處,否則将追究法律責任。