熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

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

2013-11-23 20:58:17  來源: MySQL 

  iis和pws都支持asp然後你只要安裝一個access就可以了
  下面說說如何要他們支持cgi
  
  )pws下配置activePerl使pws支持cgi程序
  
  要想在pws支持cgi可以安裝activeperl步驟如下:
  
  首先在windows下裝好pws(在windows光盤的addons目錄裡)然後下載activePerl安裝建議裝在c:\usr目錄下因為一般cgi程序第一行都要申明cgi解釋程序的路徑(#!/usr/bin/perl)
  修改注冊表
  找到: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\Wsvc\Parameters\ScriptMap\ 目錄增加下面的鍵值:
    鍵名: cgi 鍵值: C:\USR\BIN\perlexe %s %s
    鍵名: pl 鍵值: C:\USR\BIN\perlexe %s %s
  接下來為PWS添加虛擬目錄(在個人web管理的高級選項裡)目錄別名為CGIBIN把訪問屬性設為執行目錄位置為本地硬盤的任何目錄(CGI程序就存放在這個目錄中)
  設置都ok了可以寫個程序測試一下
    寫個testcgi放在CGIBIN這個目錄下代碼如下
    #!/usr/bin/perl
    print Contenttype:text/html\n\n;
    print 呵呵<fp class='fp-9h3eq'></fp>我的服務器可以支持cgi了;
    print helloworld!!!;
  
  在浏覽器地址欄中鍵//你的ip/cgibin/testcgi如果在浏覽器中顯示helloworld!!! 那就說明你的服務器配置成功了
  
  )IIS下配置ActivePerl使IIS支持CGI程序
  
  先安裝好iis在windowsk的刪除添加程序裡的windows組件裡然後下載最新版的Perl解釋程序ActivePerl很多地方都有如華軍軟件園也可以去 安裝建議安裝在c:/usr目錄下
  修改注冊表
    找到: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\Wsvc\Parameters\ScriptMap\ 目錄增加以下鍵值:
    鍵名: cgi 鍵值: C:\USR\BIN\perlexe %s %s
    鍵名: pl 鍵值: C:\USR\BIN\perlexe %s %s
  
  打開Internet 服務管理器選中默認web站點或者其它站點屬性web站點頁下改變IP地址原來是全部未分配改成您機子的ip地址例如這個ip不要亂寫啊要不你的web就不能訪問了 可以寫成TCP端口接著選中主目錄單擊應用程序設置下的配置按鈕後在新窗口下單擊添加按鈕可執行文件中輸入C:\usr\bin\perlexe %s %s擴展名中輸入cgi腳本引擎打上勾點擊確定(也可以添加其他的文件pl等)然後選中ISAPI篩選器單擊添加按鈕篩選器名稱中輸入cgi可執行文件中輸入C:\usr\bin\PerlISdll確定這就完成了你可以找個程序測試一下下面來看看php的運行環境
  
  
  )配置php運行環境
  
  第一步還是下載最新版本的PHP解釋程序
  然後將壓縮包解壓到C:\PHP這個目錄下C:\php\dlls目錄下的所有文件復制到c:\WinNT\System(Winodws系統為C:\Windows\System) 目錄下有舊的文件存在就覆蓋它可能msvcrtdll文件不能覆蓋可以忽略他將C:\PHP\phpinidist這個文件改名為PHPini復制到C:\WinNT(Winodws系統為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_bzdll
    extension=php_ctypedll
    extension=php_cpdfdll
    extension=php_curldll
    extension=php_cybercashdll
    extension=php_dbdll
    extension=php_dbadll
    extension=php_dbasedll
    extension=php_domxmldll
    extension=php_dotnetdll
    extension=php_exifdll
    extension=php_fdfdll
    extension=php_fileprodll
    extension=php_gddll
    extension=php_gettextdll
    ;extension=php_ifxdll
    extension=php_iisfuncdll
    extension=php_imapdll
    extension=php_interbasedll
    extension=php_javadll
    extension=php_ldapdll
    extension=php_mhashdll
    ;extension=php_mssqldll
    extension=php_mssqldll
    ;extension=php_ocidll
    extension=php_openssldll
    ;extension=php_oracledll
    extension=php_pdfdll
    extension=php_pgsqldll
    extension=php_printerdll
    extension=php_sablotdll
    ;extension=php_snmpdll
    ;extension=php_sybase_ctdll
    extension=php_yazdll
    extension=php_zlibdll
  
  如果哪個庫在運行時不正常就在行首加上分號;
  
  修改注冊表
    在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wsvc\parameters\Script Map
  增加以下鍵值:
    鍵名: PHP 鍵值: C:\php\phpexe %s %s
  
  打開Internet 服務管理器默認Web站點屬性ISAPI篩選器配置頁下添加一個新的篩選器篩選器名稱為PHP可執行文件為phpisapidll文件的完整路徑如C:\php\sapi\phpisapidll主目錄配置頁下配置按鈕打開應用程序配置窗口添加一個應用程序映射項可執行文件為phpexe文件的完整路徑如C:\PHP\phpexe擴展名為php(也可以改成別的不過要注意您的PHP程序是要以它為後綴的)腳本引擎打上勾
  
  寫一個程序測試吧
    
    
    hello<fp class='fp-3al7d'></fp>world
    
    
    
    
    
  
  )MySQL數據庫
  先去下載MySQL數據庫(ODBC)驅動程序和MySQL數據庫系統程序可以去去找
  
  安裝MySQL數據庫(ODBC)驅動程序(Windowsx系統下必須安裝)
  
  安裝MySQL數據庫系統程序一般安裝在系統默認位置C:\MySQL只不過這裡要看你的實際情況看是是作
  
  為數據庫的專用主機比如要建立幾百個用戶並有很多資料的話建議還是先選擇比較大的分區免得以後麻煩
  
  執行c:\MySQL\Bin\winmysqladminexe來啟動MySQL數據庫系統和管理器第一次啟動時系統會出現快速設置窗口要求建立第一個數據庫用戶帳號在User name中輸入第一個MySQL數據庫帳號在Password中輸入密碼記住輸入的值然後進入MySQL數據庫管理窗口過一會兒程序自動最小化窗口到系統的托架處(任務欄的右邊有個紅綠燈圖標)系統已經正常啟動(Windows用戶要檢查一下組件服務管理器MySQL組件服務是否啟動)
  
  這時程序還在啟動組裡添加了一個快捷方式下次啟動計算機就自動啟動MySQL數據庫系統
  
  第一次啟動數據庫系統就自動建立了名稱為MySQL和test的兩個數據庫你可以用以下的方法建立其它名稱的數據庫
  
  右鍵單擊系統托架紅綠燈圖標單擊Show me打開MySQL數據庫管理窗口選擇Databases標簽——>選擇數據庫服務器——>右鍵單擊一下——>選擇Create database菜單項—>在彈出的添加數據庫對話框中鍵入數據庫名稱(Database name)=>>單擊Create the datebase(創建這個數據庫)一個新的數據庫就建立了
  
  帳號管理
  
  第一次啟動數據庫就建立了一個數據庫用戶帳號如果你的服務器要讓多個用戶使用的話就必須建立多個數據庫用戶帳號步驟如下
  
  啟動ODBC 數據源管理器(WindowsNT/k系統下ODBC 數據源管理器管理工具Windowsx/me系統下ODBC 數據源管理器控制面板裡)在第一個標簽用戶DSN中單擊添加按鈕在數據源驅動程序列表中選擇MySQL單擊完成按鈕數據庫驅動程序配置對話框Windows DSN name中填入網貓在線(意思是為網貓在線開的帳號)在MySQL host(Name or IP)填入服務器的主機名或者IP地址在MySQL database name中填入數據庫名稱在User中填入數據庫帳號在Password中填入密碼其它的可以為默認設置單擊OK就建立了一個新的數據庫帳號
  
  現在可以調試一個程序試試我就不多說了
From:http://tw.wingwit.com/Article/program/MySQL/201311/29361.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.