歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

配置服務器使它支持asp,cgi,php,mysql

  iis5和pws都支持ASP,然後你只要安裝一個Access就可以了。   下面說說如何要他們支持cgi.     1)pws下配置activePerl,使pws支持cgi程序     要想在pws支持cgi,可以安裝activeperl.步驟如下:     首先在windows98下裝好pws40(在windows光盤的add-ons目錄裡),然後下載activePerl,在http://www.activestate.com/,安裝,建議裝在c:\usr目錄下,因為一般cgi程序第一行都要申明cgi解釋程序的路徑(#!/usr/bin/perl)。   修改注冊表   找到: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目錄增加下面的鍵值:     鍵名: ".cgi" 鍵值: "C:\USR\BIN\perl.exe %s %s"     鍵名: ".pl" 鍵值: "C:\USR\BIN\perl.exe %s %s"   接下來為PWS添加虛擬目錄,(在個人web管理的高級選項裡)目錄別名為:CGI-BIN,把訪問屬性設為:執行,目錄位置為本地硬盤的任何目錄(CGI程序就存放在這個目錄中)。   設置都ok了,可以寫個程序測試一下:     寫個test.cgi,放在CGI-BIN這個目錄下,代碼如下     #!/usr/bin/perl     print "Content-type:text/Html\n\n";     print "呵呵,我的服務器可以支持cgi了";     print "hello,world!!!";     在浏覽器地址欄中鍵入http://你的ip/cgi-bin/test.cgi,如果在浏覽器中顯示:hello,world!!! 那就說明你的服務器配置成功了。     2)IIS5.0下配置ActivePerl,使IIS5.0支持CGI程序。     先安裝好iis,在windows2k的刪除添加程序裡的windows組件裡。然後下載最新版的Perl解釋程序ActivePerl,很多地方都有,如華軍軟件園,也可以去http://www.activestate.com 安裝,建議安裝在c:/usr目錄下。   修改注冊表     找到: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目錄增加以下鍵值:     鍵名: ".cgi" 鍵值: "C:\USR\BIN\perl.exe %s %s"     鍵名: ".pl" 鍵值: "C:\USR\BIN\perl.exe %s %s"     打開“Internet 服務管理器”,選中“默認web站點”或者其它站點,屬性。在“web站點”頁下,改變IP地址,原來是全部未分配,改成您機子的ip地址,例如:202.117.131.6,這個ip不要亂寫啊,要不你的web就不能訪問了。 可以寫成127.0.0.1.“TCP端口”為“80”。接著,選中“主目錄”頁,單擊“應用程序設置”下的“配置”按鈕後,在新窗口下單擊“添加”按鈕,在“可執行文件”中輸入“C:\usr\bin\perl.exe %s %s”,在“擴展名”中輸入“.cgi”,把"腳本引擎"打上勾,點擊“確定”(也可以添加其他的文件,如“.pl”等)。然後,選中“ISAPI篩選器”頁,單擊“添加”按鈕;在“篩選器名稱”中輸入“cgi”,在“可執行文件”中輸入“C:\usr\bin\PerlIS.dll”,點“確定”,這就完成了,你可以找個程序測試一下。下面來看看PHP的運行環境。       3)配置php運行環境     第一步還是下載最新版本的PHP解釋程序。   然後將壓縮包解壓到C:\PHP這個目錄下.將“C:\php\dlls”目錄下的所有文件復制到“c:\WinNT\System32(Winodws98系統為C:\Windows\System)” 目錄下,有舊的文件存在就覆蓋它。可能msvcrt.dll文件不能覆蓋,可以忽略他。將C:\PHP\php.ini-dist這個文件改名為PHP.ini,復制到“C:\WinNT(Winodws98系統為C:\Windows)”目錄下,並修改裡面的內容,具體如下:     找到“extension_dir = ”改為“extension_dir=c:/php/extensions”   再稍微往下看,改成這個樣子(一般默認是這樣的):     ;Windows Extensions     ;Note that mysql and ODBC support is now built in, so no dll is needed for it.     ;     extension=php_bz2.dll     extension=php_ctype.dll     extension=php_cpdf.dll     extension=php_curl.dll     extension=php_cybercash.dll     extension=php_db.dll     extension=php_dba.dll     extension=php_dbase.dll     extension=php_domXML.dll     extension=php_dotnet.dll     extension=php_exif.dll     extension=php_fdf.dll     extension=php_filepro.dll     extension=php_gd.dll     extension=php_gettext.dll     ;extension=php_ifx.dll     extension=php_iisfunc.dll     extension=php_imap.dll     extension=php_interbase.dll     extension=php_Java.dll     extension=php_ldap.dll     extension=php_mhash.dll     ;extension=php_MSSQL65.dll     extension=php_mssql70.dll     ;extension=php_oci8.dll     extension=php_openssl.dll     ;extension=php_Oracle.dll     extension=php_pdf.dll     extension=php_pgsql.dll     extension=php_printer.dll     extension=php_sablot.dll     ;extension=php_snmp.dll     ;extension=php_sybase_ct.dll     extension=php_yaz.dll     extension=php_zlib.dll     如果哪個庫在運行時不正常,就在行首加上分號“;”.     修改注冊表     在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map   增加以下鍵值:     鍵名: ".PHP" 鍵值: "C:\php\php.exe %s %s"     打開"Internet 服務管理器",選"默認Web站點"的"屬性",在"ISAPI篩選器"配置頁下,添加一個新的篩選器,篩選器名稱為PHP,可執行文件為php4isapi.dll文件的完整路徑,如C:\php\sapi\php4isapi.dll;在"主目錄"配置頁下,按"配置"按鈕打開"應用程序配置"窗口,添加一個應用程序映射項,可執行文件為php.exe,文件的完整路徑如C:\PHP\php.exe,擴展名為.php(也可以改成別的,不過要注意您的PHP程序是要以它為後綴的),把"腳本引擎"打上勾。     寫一個程序測試吧,如:               hello,world                              4)MySQL數據庫   先去下載MySQL數據庫(ODBC)驅動程序和MySQL數據庫系統程序。可以去mysql.com去找。     安裝MySQL數據庫(ODBC)驅動程序(Windows9x系統下必須安裝)     安裝MySQL數據庫系統程序,一般安裝在系統默認位置“C:\MySQL”,只不過這裡要看你的實際情況。看是是作     為數據庫的專用主機,比如要建立幾百個用戶並有很多資料的話建議還是先選擇比較大的分區,免得以後麻煩。     執行“c:\MySQL\Bin\winmysqladmin.exe”來啟動MySQL數據庫系統和管理器,第一次啟動時,系統會出現“快速設置”窗口,要求建立第一個數據庫用戶帳號。在User name中輸入第一個MySQL數據庫帳號,在PassWord中輸入密碼,記住輸入的值,然後進入MySQL數據庫管理窗口,過一會兒程序自動最小化窗口到系統的托架處(任務欄的右邊有個“紅綠燈”圖標),系統已經正常啟動(Windows2000用戶要檢查一下“組件服務管理器”中“MySQL組件服務”是否啟動)。     這時,程序還在啟動組裡添加了一個快捷方式,下次啟動計算機就自動啟動MySQL數據庫系統。     第一次啟動數據庫,系統就自動建立了名稱為MySQL和test的兩個數據庫,你可以用以下的方法建立其它名稱的數據庫:     右鍵單擊系統托架“紅綠燈”圖標,單擊“Show me”打開MySQL數據庫管理窗口選擇“Databases”標簽——>選擇數據庫服務器——>右鍵單擊一下——>選擇“Create database”菜單項—>在彈出的添加數據庫對話框中鍵入數據庫名稱(Database name)=>>單擊“Create the datebase(創建這個數據庫)”,一個新的數據庫就建立了。     帳號管理     第一次啟動數據庫就建立了一個數據庫用戶帳號,如果你的服務器要讓多個用戶使用的話,就必須建立多個數據庫用戶帳號,步驟如下:     啟動“ODBC 數據源管理器”(WindowsNT/2k系統下“ODBC 數據源管理器”在“管理工具”裡,Windows9x/me系統下“ODBC 數據源管理器”在“控制面板”裡),在第一個標簽“用戶DSN”中單擊“添加”按鈕,在數據源驅動程序列表中選擇“MySQL”,單擊“完成”按鈕,在“數據庫驅動程序配置”對話框“Windows DSN name”中填入“網貓在線http://www.520cat.com”(意思是為網貓在線開的帳號),在MySQL host(Name or IP)填入服務器的主機名或者IP地址,在MySQL database name中填入數據庫名稱,在User中填入數據庫帳號,在Password中填入密碼,其它的可以為默認設置,單擊“OK”。就建立了一個新的數據庫帳號。     現在可以調試一個程序試試。我就不多說了。




Copyright © Linux教程網 All Rights Reserved