浙江福彩3d走势图
我們來自五湖四海,不為別的,只因有共同的愛好,為中國互聯網發展出一分力!

Windows (Web) Server 2008 r2 x64中配置IIS7.0(7.5)+Cgi+PHP+MySQL+ZEND+GD+Asp+Asp.NET+Access+JSP

2012年01月03日02:08 閱讀: 20281 次

標簽: Windows, server, WEB, 2008

Cgi配置:

首先下載ActivePerl x64:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.822-MSWin32-x64-280952.msi

雙擊安裝,完畢后你的空間已經支持.pl了,環境變量,包括映射都為你做好了,若你還想支持.cgi,那么只需要打開Handler Mappings進行如下操作

Request path:*.cgi

Executable:F:\Perl64\bin\perl.exe "%s" %s

Name:AboMapperCustom-60185-CGI即可完成空間支持cgi操作

將以下代碼保存為env.plenv.cgi分別放入空間下,出現如圖即成功

#!/usr/local/ActivePerl-5.6/bin/perl -w

#

# env.pl

#

# This script dumps the environment variables in HTML format

use strict;

use warnings;

$|=1;

print "Content-type:text/html\n\n";

foreach my $var (sort keys %ENV) {

    print $var . "=" . $ENV{$var} . "<br>\n";

}


另外要說的是你的磁盤除了System/Adimnistrators外還應該給一個Users權限,不然不會成功

PHP配置:

首先讓我們開啟iis7.0,在命令符中輸入下列命令:

start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

下文中無意外,我將PHPMySQLZend裝在F:

打開我的電腦

->屬性->高級系統設置->環境變量里,添加上可執行文件的查找路徑(PATH)和 php.ini 的查找路徑(PHPRC):

F:\php;F:\php\ext;


接下來是PHP的配置,建議下載壓縮包,隨便解壓到任何一個位置,比如我放在F:\php下,編輯文件夾里的php.ini-dist文件,

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

去掉前面的分號,至此已經支持gd

    extension_dir = "./"

改為 extension_dir = "F:/php/ext/"

注意后面一定要/結尾

查找session.save_path,并去掉前面的勾,設置你想要的會話

; where MODE is the octal representation of the mode. Note that this

; does not overwrite the process's umask.

session.save_path = "F:/tmp"

然后改名為php.ini并復制到c:\windows系統目錄中

配置如圖:

ISAPI and CGI Restrictions選項中進行,


Handler Mappings中右擊"添加腳本映射",如圖

Default Document中添加index.php,Default.php

 

請根據自己的需要調整

下面進行應用程序,緩沖池配置

 

右擊"添加應用程序緩沖池

在在配置好的緩沖池上右擊"設置默認緩沖池",并進行如圖配置,當然如果你不想遇到錯誤的話,可以不進行

在你的站點上右擊“高級設置”,并進行如下設置

 

站點默認屬性,進行以下設置


Server 2008 r2中還需要以下設置:

Application Pool Identity改為NetworkService

好了,現在可以正常瀏覽了,而且不會出現錯誤哦,

寫個頁面測試一下吧。

<?

phpinfo(

?>

配置mysql

下載最新的安裝程序,根據提示安裝就行了,最后下載最新版的phpMyAdmin進行管理,


 

關于zend相同,下載最新版并按照提示進行安裝,最后需要指出的是,你會發現zend并不能正常工作,沒關系,

在“我的電腦”右擊屬性,進行"環境變量"的設置,

path中進行路徑指定,

如我裝在F

F:\php;F:\php\ext;F:\Zend\lib;F:\Zend\lib\Optimizer-3.2.2\php-5.2.x;

 

IIS7配置ASP+Access使用環境

默認裝完IIS7之后,使用ASP程序會發現提示數據庫連接失敗,

先要設置應用程序池(Application Pool)Classic .NET AppPool,而不是默認的Default AppPool,可以在網站目錄里對每個站點設置,也可以在站點進行單獨設置。

選擇好要設置的站點之后,點右邊的“基本設置”即可調出應用程序池設置對話框。

    設置應用程序池(Application Pool)Classic .NET AppPool(不分大小寫),然后給“系統盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄添加一個“Authenticated Users”用戶,其中AppData目錄是隱藏的,將Authenticated Users的權限中的完全控制打開。

因為MS Jet引擎改變了臨時目錄的位置,但是又沒有對臨時的存取權限,導致數據庫使用失敗。

方法2通過不加載用戶驗證配置來解決,失去了IIS7的安全改進:

修改:

C:\Windows\System32\inetsrv\config\applicationHost.config

該文件第108行原文:

<processModel identityType="NetworkService" />

修改為:

<processModel identityType="NetworkService" loadUserProfile="false" />

啟用父路徑支持

在站點主頁上選擇“ASP”,然后在“行為”組中將“啟用父路徑”設置為True即可。

IIS7+ASP.NET

 

IIS7+JSP使用環境

1.安裝JDK 1.6Tomcat 6,生產環境

http://java.sun.com/javase/downloads/index.jsp

http://www.apache.org/dist/tomcat/tomcat-6/v6.0.13/bin/

建議安裝exe版本以服務的方式運行,JDKexe版的Tomcat基本不需要配置.

首先安裝JDK,然后安裝Tomacat,安裝完畢進行環境變量設置,如下:

設置環境變量

在“系統變量”下方單擊“新建”按鈕。

Path:            F:\Java\jdk1.6.0_01\bin

JAVA_HOME:    F:\Java\jdk1.6.0_01

CLASSPATH     F:\Java\jdk1.6.0_01\lib\tools.jar

TOMCAT_HOME F:\Tomcat 6.0

打開http://127.0.0.1:8080/127.0.0.1表示本地機器,8080Tomcat默認監聽的端口號),將出現Tomcat頁面。

 

測試頁面:將如下代碼保存為test.jsp

<html>

<head>

<title>First Page</title>

</head>

<body>

<H3>Today is:

<%= new java.util.Date() %>

</H3>

</body>

</html>

圖:

 

Tomcat的文檔首頁位置是Tomcat安裝目錄下的\webapps\ROOT

注意IISTomcat都使用各自默認的端口808080.

分享到: 更多
藍客門戶
©2001-2019 中國藍客聯盟 版權所有.
關于藍客聯盟歷史宗旨章程技術服務聯系我們藍客社區

浙江福彩3d走势图 股票配资来选保利配资优2 kk棋牌游戏app下载 幸运飞艇微信群最新2018 981棋牌游戏中心 河南十一选五基本走势图百度彩票 中彩票短信 山东11选5走势图基本走势走势图 湖南幸运赛车软件下载 海南飞鱼中奖号码 贵州11选5开奖结果走势