国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

Windows環境下用Apache+PHP+MySql配置web服務器(菜鳥版)

2024-08-27 18:29:05
字體:
來源:轉載
供稿:網友

寫得很痛苦,雖然文章質量不高,還是希望轉載請注明出處,謝謝.

我身邊沒有人教,全是自己上網找的資料,和在qq上找的朋友問的.

相信看我這種文章的,情況應該和我一樣,由于沒有人教,才上網找資料.

直到現在,有一些問題我還沒有搞清楚,相信也還會有一大堆問題我還沒有發現.

我把我的經驗拿出來和大家分享,希望高手能給予指點.

軟件版本:

apache 2.0.54 (要安裝文件是install的)

php 5.0.4 (要安裝文件是zip的,解壓以后一大堆文件的那種,不要install的)

mysql 4.1.12(要install的)

phpmyadmin 2.6.3-rc1 (不管從哪里下,解壓后肯定是一個文件夾,里邊一大堆文件)

以上軟件可以去它們的官方主頁下載,也可以去www.skycn.com下載.

第一步:安裝軟件

安裝apache 2.0.54 (裝在哪個目錄,隨你喜歡)

解壓php 5.0.4 (解壓后,我把目錄名改成php5了)

安裝mysql 4.1.12 (安裝的時候,我是一路next的,其中有一步,是讓輸入root帳號的密碼,這個密碼很重要,不然你的

mysql可能就用不了)

解壓 phpmyadmin 2.6.3-rc1  (解壓后我把文件夾名改成了一個簡單的目錄名admin)

我在參考網上其它大俠的文章的時候,大俠們為了照顧我們這些菜鳥,總是把安裝的目錄也說的很明白.

經過我這幾天的試驗,我感覺其實沒必要這樣,只要在你設置服務器的一些參數的時候,把路徑寫明白就可以了.

下面就說如何設置這個服務器.

第二步:設置軟件

設置軟件的時候,有一點很重要,就是一定要區分好"/"和"/",一旦用錯,你的服務器就不能正常運行.

在你修改服務器默認設置的時候,如果默認設置里用的是"/",你就用"/";如果默認設置用的"/",你就用"/".

先從簡單的開始,設置mysql.

用記事本建一個文件,文件名是my.ini,內容如下:

[mysqld]
basedir=x:/xxxxx/mysql/
(這里是你安裝mysql的目錄,也就是說,你一進到這個路徑,看到的就是"bin"目錄和"data"目錄等等)
datadir=x:xxxxx/data/
(這里是你的數據存放目錄,也就是說,你以后建的數據庫文件都在這個目錄下,最好設成mysql目錄下的那個data目錄)
default-character-set=gbk
set-variable=max_connections=1000

我裝的是winxp,我把my.ini文件放在了系統盤c:/windows/目錄下,如果你的windows目錄下已經有了my.ini文件,可以把原有的改一下,也可以把上邊寫好的直接覆蓋過去.如果你的系統是win2000可能要覆蓋到系統盤c:/winnt/目錄下.

設置apache.

在你安裝后的apache目錄下,有一個conf目錄,在這個目錄里,有一個"httpd.conf"文件.我們做的,就是修改這個文件.

在這個文件里,凡是以"#"開頭的每一行,都是無效的,如果你想讓你的設置起作用,就要把行首的"#"去掉.

找到 serverroot 這段.將它設成你的apache安裝目錄,我的是 serverroot "d:/apache group/apache2"

找到 documentroot 這段.把他設成你網站的根目錄,我的是 documentroot "d:/apache group/web"

找到 directoryindex 這段.把它改成directoryindex  index.php index.html index.html.var  這樣,你的網站目

錄的默認首頁是 index.php, 如果沒有index.php系統會自動尋找index.html做為默認首頁.

在文件的最后一行,加上這樣一段:

scriptalias /php/ "d:/apache group/php5/"
addtype application/x-httpd-php .php
action application/x-httpd-php "/php/php-cgi.exe"

在加的這些內容里,只把加的這一段的第一行里的"d:/apache group/php5/"改成你解壓后的php目錄路徑,其它的不要改. php好像有兩種方式安裝到apache,一種是以cgi插件的方式,一種是以apache模塊的方式,這里顯然是以cgi插件的方式安裝的.

改完上邊這些,apache的相關設置就設置完了.


最后說php.ini文件的設置

在這個文件里,所有行首字是";"的,都是無效的,所以,如果你想讓你的設置生效,就把你修改的行的行首的";"去掉.

在你解壓后的php文件夾里,有這樣一個文件"php.ini-dist",把這個文件重新命名為"php.ini",然后把他復制到系統目錄里,再修改這個文件.winxp的系統目錄是c:/windows,win2000的系統目錄是c:/winnt

找到extension_dir 段,改成 extension_dir = "d:/apache group/php5/ext" ,也就是你的php目錄下,包含著一大堆.dll文件的那個目錄.

找到extension=php_mysql.dll這一行,把這一行前的";"去掉,讓這一行生效,也就是說,讓你的php支持mysql.

找到session.save_path 這一行,設成session.save_path = "x:/xxx/"  這句話的作用是,讓產生的session文件,都存到你設的目錄x:/xxx/里去,不然你的系統目錄里,會有很多session文件.

找到session.auto_start段,改成session.auto_start = 1.  如果以后你的session函數不能用,就把1改成0.

我以cgi方式安裝了以后,設成1,session可以用.

到現在為止,服務器的配置已經完成了.


再說phpmyadmin的設置

把你解壓后的phpmyadmin移動到你的網站根目錄里去,

也就是設置apache里的httpd.conf文件的時候設的那個documentroot "d:/apache group/web"目錄里去.

找到phpmyadmin目錄里的config.inc.php文件,用記事本打開.找到這樣一行代碼

$cfg['servers'][$i]['auth_type']     = 'config';    // authentication method (config, http or cookie

based)?
$cfg['servers'][$i]['user']          = 'root';      // mysql user
$cfg['servers'][$i]['password']      = ' ';          // mysql password (only needed

修改$cfg['servers'][$i]['password'] = ' ';

寫上你安裝mysql時設的root密碼. $cfg['servers'][$i]['password'] = '密碼';


然后,重新啟動你的apache服務器(如果不重啟,所有修改設置都不生效),在瀏覽器里輸入

http://localhost/myphpadmin/,如果顯示了phpmyadmin的界面,那么,你的web服務器就設置好了.


后記:

在這篇文章里,我把php當apache的一個cgi插件安裝了.
其實,我是想以apache模塊的方式安裝的,只不過在以模塊安裝的時候,session老是出現錯誤,
所以在這里就沒寫,等我研究好了,一定寫出來和大家分享.

也希望有大俠看到文章的這一段,能告知以模塊安裝的時候,應該怎么改php.ini里的session相關設置.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宣武区| 石楼县| 阿城市| 无锡市| 通渭县| 拜泉县| 美姑县| 鸡泽县| 施秉县| 舒城县| 丰顺县| 北宁市| 乌兰县| 海伦市| 望谟县| 察哈| 新营市| 苍溪县| 开江县| 博爱县| 平度市| 延寿县| 黔江区| 清河县| 玉林市| 武川县| 繁峙县| 兰溪市| 石阡县| 拜城县| 贺兰县| 商南县| 丰台区| 丹巴县| 仲巴县| 曲周县| 蓝山县| 江安县| 江油市| 和平区| 长岭县|