配置apache2.0.52+php5.0.2+mysql4.0.21+perl
關(guān)鍵詞: apache2 php5 mysql
WINXp,windows2000下配置apache2.0.52+php5.0.2+mysql4.0.21+perl
在WINDOWSXP,和WINDOWS2000下安裝配置apache2.0.52+php5.0.2+mysql4.0.21+perl ,操作資料~
一、使用軟件: apache_2.0.52-win32-x86-no_ssl php-5.0.2-Win32 mysql-4.0.21-win phpMyAdmin-2.6.0 配置環(huán)境:Windows Xp sp2 二、具體步驟 注意事項:安裝過程,任何目錄和文件名都不要使用空格, 不要使用D:\Program Files 而要使用D:\ProgramFiles 1. apache_2.0.52-win32-x86-no_ssl apache服務(wù)器軟件,我下載的是win版本,2.0系列的配置都是相似的。 雙擊安裝apache2.0.52,我把它安裝到D:\ApacheGroup 注意,目錄名不要包含空格,否則下面設(shè)置php會出錯。安裝結(jié)束后,apache自動運(yùn)行,在瀏覽器里輸入http://127.0.0.1是不是顯示出了默認(rèn)的網(wǎng)頁,如果你不希望看到這個頁面,可以到D:\ApacheGroup\Apache2\conf 目錄下找到 httpd.conf 打開編輯,并查找 DocumentRoot " 在2.0系列的版本中,只會找到一個 DocumentRoot " ,把引號內(nèi)的路徑改為你自己的路徑就可以了,比如 DocumentRoot "D:/php" 現(xiàn)在默認(rèn)的根目錄就是 D:/php 注意這里用的是“/”。 2、安裝php5.0.2 下載過來的php-5.0.2-Win32一般是個zip格式的壓縮包,解壓縮到D:\ApacheGroup 目錄下,并使文件都在一個文件夾下,改文件夾名為php5 ,這樣方便接下來的工作?,F(xiàn)在我們看到 D:\ApacheGroup 下面已經(jīng)有兩個文件夾了, 一個是 apache2(安裝apache2.0.52自動生成的一個文件夾) 另一個是 php5 我的方式是每一個軟件一個文件夾,并且這些文件夾在同一目錄下, 這樣便于查找。 好了,我們現(xiàn)在開始配置apache 使它支持php5 . 首先,找到 D:\ApacheGroup\php5 目錄下的php.ini-dist 重命名為php.ini 并復(fù)制到C:\WINDOWS 目錄下, 然后,復(fù)制 D:\ApacheGroup\php5 目錄下的php5ts.dll,libmysql.dll 到C:\windows\system 接下去,我們開始配置 D:\ApacheGroup\Apache2\conf 下的 httpd.conf文件,打開httpd.conf (可用記事本打開) ①找到 AddDefaultCharset ISO-8859-1 將其改為 AddDefaultCharset GB2312 (讓默認(rèn)語言編碼為簡體中文) ②找到DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php index.php3 --------------模塊化安裝配置------------------------------------ 找到 #LoadModule ssl_module modules/mod_ssl.so 這行,在此行后加入一行 LoadModule php5_module D:/ApacheGroup/Apache2/php5/php5apache2.dll 其中D:/ApacheGroup/Apache2/php5/ 為你php目錄,找到 AddType application/x-gzip .gz .tgz 這行,在此行后加入一行 AddType application/x-httpd-php .php --------------------------------------------------------------- --------------CGI安裝配置-------------------------------------- 找到 AddType application/x-gzip .gz .tgz 這行,加入如下即可 ScriptAlias /php/ " D:/ApacheGroup/Apache2/php5/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php-cgi.exe"
這里要做的主要有兩個,一個是復(fù)制php.ini到系統(tǒng)盤,另一個就是配置httpd.conf使其支持php5,這里要求絕對路徑中,例如D:/ApacheGroup/Apache2/php5/ 中間不能出現(xiàn)空格,否則apache2.0.45將出錯! 好了,現(xiàn)在看看你的apache是不是已經(jīng)支持php了呢,呵呵,成功了吧!
3、安裝mysql-4.0.21-win 因為在win環(huán)境下配置apache所以,這里用的mysql也是win版本的。解壓縮之后,安裝mysql4.0.21到D:/ApacheGroup/ 目錄下,并使mysql完整的安裝到 mysql目錄下(可以在選擇安裝路徑的更改文件夾名字),好了,裝mysql沒什么具體要求,主要是下一步的配置。首先啟動mysql(如果已經(jīng)啟動自然不用再去啟動了,看看任務(wù)欄有沒有小綠燈就知道了)再提一下,現(xiàn)在我的mysql已經(jīng)安裝到 D:\ApacheGroup\Mysql 目錄下了, 那么進(jìn)入 D:\ApacheGroup\Mysql\bin 找到winmysqladmin.exe 雙擊,mysql自動啟動運(yùn)行。好了。開始配置php.ini了。進(jìn)入C:\WINDOWS 打開 php.ini 找到extension_dir = "./" 改為extension_dir = "D:/ApacheGroup/php5/ext" 找到 ;extension=php_mysql.dll 將‘;‘去掉改為 extension=php_mysql.dll 找到 ;session.save_path = "/tmp" 將‘;‘去掉 設(shè)置你保存session的目錄,如 session.save_path = " D:/ApacheGroup/php5/session_temp"; 好了,到這里已經(jīng)成功了! 4、phpMyAdmin-2.6.0的配置 將phpMyAdmin-2.6.0.zip解壓到自己定義的WEB根目錄中去,重命名文件夾為phpmyadmin或其它 打開phpmyadmin 目錄中的 config.inc.php 找到 $cfg[‘Servers‘][$i][‘user‘] = ‘root‘; $cfg[‘Servers‘][$i][‘password‘] = ‘123456‘; 分別填上你mysql的用戶和密碼即可
超級實用補(bǔ)充: 1. php.ini 配置 register_globals = On 有些程序需要該項支持,否則無法上傳文件 2. 禁止瀏覽目錄 去掉httpd.conf里所有的indexes去掉 用戶將無法看到目錄列表 3、編輯httpd.conf文件,在該文件中加一行 Alias /test/ "c:/php/test/" 4. 允許瀏覽特定的虛擬目錄 Alias /test/ "D:/php/test/"
Options Indexes FollowSymLinks
將以上代碼寫入httpd.conf 文末 說明: 行1:映射虛擬目錄 test 到真實物理路徑 D:/php/test 行3:即Options Indexes FollowSymLinks 允許瀏覽虛擬目錄 test 下的文件 5、一點(diǎn)關(guān)于apache2.0.52的全局配置 ServerAdmin webmaster@****.net 設(shè)置為管理員的郵件地址 ServerName www.****.net:80 主機(jī)名(域名、IP地址均可)及端口地址 DocumentRoot “D:/php” 網(wǎng)站根目錄 DirectoryIndex index.php index.html index.htm index.php3 index.html.var 加入默認(rèn)文檔 ServerTokens Full 顯示服務(wù)器信息,F(xiàn)ull為全部,Prod為最少,建議設(shè)置為Prod,不容易暴露服務(wù)器信息 AddType application/x-httpd-php .php .phtml .php3 .php4 加入對php、phtml、php3、php4文件的支持
好了,大功告成,呵呵,好好慶祝一番去!
凡星 2004-10-22 Q Q:14188256
緊接上面的設(shè)置: Apache高級附加功能: 1.配置ActivePerl-5.8.4.810-MSWin32-x86(以支持cgi/pl) 雙擊下載過來的ActivePerl-5.8.4.810-MSWin32-x86.exe安裝到D:\ApacheGroup\Perl目錄下(最好安裝到c:\usr)為了便于文件管理,我把perl安裝到了D:\ApacheGroup\Perl目錄下。 開始設(shè)置httpd.conf使D:\ApacheGroup\Apache2\cgi-bin 目錄自動轉(zhuǎn)化為虛擬目錄(最好把cgi程序都要放在這個目錄下,如果圖片無法正常顯示,請重啟計算機(jī),重啟后一般沒有問題,也可以把cgi程序放在根目錄下,經(jīng)過測試,放在根目錄運(yùn)行正常,圖片也正常顯示。) (1)尋找,往下面有一句Options,把后面的參數(shù)全去掉,加一個All,注意大小寫呵。再往下有一句AllowOverride,也把后面的None去掉,加一個All
(2)尋找,往下面第八行有一句Options, 把后面的參數(shù)全去掉,加一個All,注意大小寫呵。再往下數(shù)行有一句AllowOverride,也把后面的None去掉,加一個All (3)尋找#ScriptAlias /cgi-bin/ "D:/ApacheGroup/Apache2/cgi-bin/",把前面的#號去掉 (4)尋找,下面有一句AllowOverride, 把后面的參數(shù)去掉,加一個All,注意大小寫呵。再往下有一句Options也把后面的None去掉,加一個All (5)尋找AddHandler cgi-script .cgi后面加上.pl ,即 AddHandler cgi-script .cgi .pl (6)如果還想增加SSI,需把下面兩行前面的#號去掉。 AddType text/html .shtml AddOutputFilter INCLUDES .shtml AddHandler server-parsed .shtml 還要注意perl腳本中的perl解釋路徑,必需把所有cgi或pl文件頭的默認(rèn)的#! /usr/Perl/bin/perl.exe 改為 #!D:/ApacheGroup/Perl/bin/perl.exe 即你perl.exe的絕對路徑!(如果使用c:\usr目錄安裝就不需要更改,強(qiáng)烈建議普通用戶把perl安裝在c:\usr目錄下)好了,現(xiàn)在已經(jīng)能夠成功解析cgi和pl了! 小結(jié):這里有一個重點(diǎn)就是perl.exe所在的目錄,安裝在c:\usr目錄下,可以減少很多不必要的設(shè)置(比如,設(shè)置每個cgi/pl文件頭的#! /usr/Perl/bin 當(dāng)然也可以使用ultraedit32來進(jìn)行批量更改,我就是這樣做的?。? 2. ZendOptimizer255Windows-i386的安裝(優(yōu)化php性能) 雙擊下載過來的ZendOptimizer255Windows-i386.exe進(jìn)行安裝,在安裝過程會出現(xiàn)選擇apache的安裝目錄和php.ini所在目錄,一般能夠自動識別,如果不能請手動查找,安裝完畢后會自動啟動,不需要任何設(shè)置!該軟件能夠自動設(shè)置php.ini以進(jìn)行php執(zhí)行程序的優(yōu)化! 檢驗:編制php頁面:代碼如下 phpinfo(); ?> 保存為info.php 運(yùn)新info.php即可得知是否使用了zend引擎! 好了,到這里,基本上各個組件都安裝全了!投入使用吧,呵呵!
|