1. 如何:從單伺服器部署移到雙伺服器部署
在雙伺服器部署中,由兩台或更多台物理伺服器承載構成 Team Foundation 邏輯應用層和數據層的組件。從單伺服器部署移到雙伺服器部署時,需要將原始伺服器轉換為應用層伺服器,並在新的數據層伺服器上安裝和配置 SQL Server。然後,將 SharePoint 產品和技術以及 SQL Server Reporting Services 重定向到新的數據層伺服器,並將原始部署中的數據還原到新的數據層伺服器。有關更多信息,請參見 Team Foundation Server 移動類型。 在執行此類型的移動之前,應通讀本主題並考慮列印所有必需的步驟。還應考慮列印本主題所鏈接的那些主題以及包含有關其他必需步驟的信息的主題。 在此類型的移動過程中,切勿執行以下任何操作: 不得更改服務帳戶。 不得更改原始伺服器的名稱或域。 在不具備足夠信任的情況下,不得將數據層伺服器安裝到原始部署之外的其他域中。 若要執行此類型的移動,必須按照列出的順序完成以下各節中的過程: 備份資料庫和加密密鑰安裝SQL Server 並准備新硬體還原資料庫重定向 SharePoint 產品和技術以使用新的內容資料庫重新連接管理資料庫和配置資料庫重定向並測試 SQL Report Server、Reporting Services 以及默認報表將應用層伺服器重定向到新的數據層重新生成 Team System 多維數據集刪除版本控制緩存更新服務帳戶重新啟動服務刷新客戶端計算機上的數據緩存必需的許可權 若要完成上述這些過程,您必須是新舊伺服器上 Administrators 組的成員以及 Team Foundation Administrators 組的成員。 除了這些許可權,對於運行 Windows Server 2008 或 Windows Vista 的計算機,您可能還需要滿足以下要求: 若要使用命令行過程,您可能需要通過以下操作使用提升的許可權打開命令提示窗口:單擊「開始」,右擊「命令提示符」,再單擊「以管理員身份運行」。 若要使用需要 Internet Explorer 的過程,您可能需要通過以下操作以管理員身份啟動 Internet Explorer:單擊「開始」,單擊「所有程序」,右擊「Internet Explorer」,再單擊「以管理員身份運行」。 若要編輯 web.config 文件,您可能需要通過以下操作以管理員身份啟動文本編輯器:單擊「開始」,單擊「所有程序」,右擊所需編輯器,再單擊「以管理員身份運行」。 若要訪問 Reporting Services 的報表管理器、報表或網站,您可能需要將這些站點添加到 Internet Explorer 的受信任站點列表中,或者以管理員身份啟動 Internet Explorer。 有關更多信息,請參見 Microsoft 網站。 備份資料庫和加密密鑰 必須先備份 Team Foundation 的資料庫,然後才能將部署從單伺服器配置更改為雙伺服器配置。在此移動過程中,需要將這些資料庫還原到新的數據層伺服器。 備份資料庫和加密密鑰 備份所有的 Team Foundation 資料庫。 有關更多信息,請參見如何:備份 Team Foundation Server。 說明:您還必須備份要保留的 SharePoint 產品和技術的任何自定義站點定義、自定義站點模板或自定義 Web 部件。有關更多信息,請參見 Microsoft 網站上的「Backup and Restore Options for Windows SharePoint Services 2.0」(Windows SharePoint Services 2.0 的備份和還原選項),或者對於 Windows SharePoint Services 3.0,請參見 Microsoft 網站上的「Choose backup and recovery tools (Windows SharePoint Services)」(選擇備份和恢復工具 (Windows SharePoint Services))。如果 SharePoint 產品和技術安裝在應用層上,並且希望將 SharePoint 產品和技術的資料庫移到新的數據層,請確保備份 SharePoint 產品和技術的管理資料庫(SharePoint_AdminContent_ID) 以及內容和配置資料庫。 備份Reporting Services 加密密鑰。確保將此密鑰存儲在運行 Team Foundation Server 的伺服器以外的其他計算機上的安全位置,並且新的應用層伺服器可以訪問該密鑰。還必須存儲加密該密鑰時使用的密碼。 有關更多信息,請參見如何:備份 Reporting Services 加密密鑰。 安裝SQL Server 並准備新硬體 備份資料庫後,必須在將用作部署的新數據層伺服器的計算機上安裝 SQL Server。 安裝SQL Server 並為移動准備伺服器 在新環境中安裝 SQL Server,並確保其正常運行。 有關詳細說明,請打開 Team Foundation 安裝指南,找到有關如何在雙伺服器部署中安裝 SQL Server�0�2的主題。您安裝的 SQL Server�0�2的版本必須與原始部署中使用的版本相同。可以在 Microsoft 網站上找到該指南。 在應用層伺服器上,打開命令提示窗口,將目錄更改到 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools。 在命令提示符處,鍵入下列命令: TfsDB.exe install /server:"新SQL Server 名稱" /property:"TFS_SERVICE_ACCOUNT=TFS 服務帳戶;TFS_REPORTING_ACCOUNT=TFS Reporting Services 帳戶;LCID=LCID 編號;VSTF_AS_INSTANCE=Analysis Services 伺服器名稱;VSTF_AS_DATABASE=Team Foundation 數據倉庫名稱;VSTF_AS_ACCOUNT="新SQL Server 名稱 是剛剛安裝了 SQL Server 並且您打算在其上還原數據的伺服器的名稱。如果您使用的是命名實例,則不但要包括伺服器名稱,而且還必須包括相應的實例名。 TFS 服務帳戶 是採用域\帳戶 或計算機\帳戶 格式的 Team Foundation Server 服務帳戶。如果您使用的是系統帳戶,則必須使用系統\帳戶 格式指定該帳戶。例如,如果要使用 Network Service,則應將它指定為 NT Authority\Network Service。 TFS Reporting Services 帳戶 是採用域\帳戶 或計算機\帳戶 格式的 Reporting Services 數據源帳戶。 LCID 編號 是您所用語言版本的 SQL Server 的語言排序規則 ID 號。例如,英語的 LCID 為 1033。 Analysis Services 伺服器名稱 是裝有 SQL Server Analysis Services 的伺服器的名稱。默認情況下,此伺服器與新SQL Server 名稱 是同一台伺服器。 Team Foundation 數據倉庫名稱 是Team Foundation 的原始數據倉庫的名稱。默認情況下,該值為 TfsWarehouse。 在運行 Reporting Services 的伺服器上,檢索並保存 Reporting Services 安裝 ID 的列表。 打開「命令提示符」窗口,將目錄改為下面的目錄: %ProgramFiles%\Microsoft SQL Server\90\Tools\binn\ 運行RSKeyMgmt -l。 記錄安裝 ID,然後將列表列印出來或將其保存到一個安全的位置。 登錄到相應的伺服器,打開「計算機管理器」,按照指定的順序停止下表中的服務和應用程序池: 登錄到承載此程序的伺服器 停止此組件 SharePoint 產品和技術 SharePoint 定時服務或 Windows SharePoint Services 定時 默認網站或團隊網站 應用層 Visual Studio Team Foundation Server 任務計劃程序服務 Microsoft Team Foundation Server Application Pool SQL Server Reporting Services SQL Server Reporting Services (TFS 實例)(服務) ReportServer 或 ReportServer$實例名稱(應用程序池) 說明:如果您運行的是 SQL Server 2005,則需要在 Internet 信息服務 (IIS) 中管理 ReportServer;如果運行的是 SQL Server 2008,則不需要這樣做。 默認網站或報表管理器網站 重要說明:若要在基於還原的移動過程中移動用戶帳戶和服務帳戶,Team Foundation Server 的新部署必須處於停止狀態。如果在還原數據之後、移動用戶帳戶和服務帳戶之前重新啟動 Team Foundation Server,可能會導致作為遷移目標的用戶在 TFSIntegration 資料庫中標記為已刪除。如果組安全服務在與 Active Directory 同步時找不到用戶的系統標識符 (SID),便會出現此問題。 有關如何啟動和停止服務及應用程序池的更多信息,請參見如何:停止和啟動服務、應用程序池和網站。 還原資料庫 停止服務後,可以使用 SQL Server 提供的還原工具來還原 Team Foundation 的數據。 警告:You must restore all the databases to the same point in time. 否則,資料庫可能會損壞。打開「還原資料庫」對話框 在新的數據層伺服器上,單擊「開始」,指向「所有程序」,指向「Microsoft SQL Server」,再單擊「SQL Server Management Studio」。 說明:有關如何還原資料庫的更多信息,請參見 Microsoft 網站上的「實現 SQL Server 資料庫還原方案」。 在「伺服器類型」列表中單擊「資料庫引擎」。 在「伺服器名稱」列表中,單擊或鍵入適當的伺服器。 在「身份驗證」列表中,單擊適當的方案。 在「用戶名」中,鍵入有效帳戶的用戶名。 在「密碼」中鍵入該帳戶的密碼(如果 SQL Server 要求),再單擊「連接」。 展開「資料庫」節點,以顯示構成 Team Foundation 數據層的資料庫的列表。 為以下各資料庫完成「還原各個資料庫」過程: ReportServer 說明:如果使用了命名實例,此資料庫將命名為「ReportServer$實例名稱」。 ReportServerTempDB 說明:如果您使用的是命名實例,則此資料庫將命名為「ReportServerTempDB$實例名稱」。 SharePoint 產品和技術的配置資料庫(STS_Config_TFS 或 WSS_Config) 重要說明:僅當SharePoint 產品和技術安裝在原始單伺服器部署中且您未更改其位置時,才應還原此資料庫。如果在其他伺服器上使用或安裝�0�2SharePoint 產品和技術,則不需要還原此資料庫。 SharePoint 產品和技術的內容資料庫(STS_Content_TFS 或 WSS_Content) 包含SharePoint 產品和技術數據的資料庫的名稱將隨著兩個因素而變化:一是所安裝的 SharePoint 產品和技術的版本,二是安裝人員是否對該名稱進行了自定義。此外,如果 SharePoint 產品和技術安裝在與 Team Foundation Server 不同的伺服器上,則這些資料庫可能不在 Team Foundation 的數據層伺服器上。如果這些資料庫不存在,則必須從 Team Foundation Server 分別管理它們的備份、還原和配置。但是,您應該同步資料庫的維護操作以避免同步錯誤。 SharePoint 產品和技術的管理資料庫 (SharePoint_AdminContent_ID) 重要說明:僅當SharePoint 產品和技術安裝在原始單伺服器部署中且您未更改其位置時,才應還原此資料庫。如果在其他伺服器上使用或安裝�0�2SharePoint 產品和技術,則不需要還原此資料庫。 TfsBuild TfsIntegration TfsVersionControl TfsWarehouse TfsWorkItemTracking TfsActivityLogging(可選) 說明:在還原過程中,必須將為自定義過程模板創建的任何自定義站點模板或 Web 部件上載到 SharePoint 產品和技術的資料庫中。還原各個資料庫 右擊要還原的資料庫,依次指向「任務」、「還原」,然後單擊「資料庫」。 重要說明:在大多數部署中,SQL Server 資料庫和 SharePoint 產品和技術資料庫將顯示在「資料庫」節點下方的資料庫列表中。若要還原未顯示在列表中的任何資料庫,必須右擊「資料庫」節點,單擊「還原資料庫」,再指定未顯示在列表中的任何資料庫。「還原資料庫」對話框打開。 在「還原的源」下方單擊「源設備」,再單擊省略號按鈕(「…」)。 在「指定備份」對話框中,指定備份文件的位置,再單擊「確定」。 您應用的第一個備份必須是完整備份,隨後按照創建順序依次應用事務日誌備份。 在「選擇要還原的備份集」下方指定要還原的備份集。 在「選擇頁」窗格中,單擊「選項」,然後選中「覆蓋現有資料庫」復選框。 在「將資料庫文件還原為」列表中,確認路徑與當前資料庫路徑相匹配。 如果要將資料庫還原到其他驅動器,則此步驟十分重要。 在「恢復狀態」下方單擊相應的狀態。 執行以下步驟之一: 如果不準備應用其他事務日誌,請單擊「資料庫隨時可用」。 如果准備應用其他事務日誌,請單擊「資料庫尚不可用」。 單擊「確定」關閉「還原資料庫」對話框並還原資料庫。 如果准備應用其他事務日誌,請按照日誌備份的創建順序,對每組日誌備份執行此過程。從完整備份後創建的第一組日誌備份開始。 有關更多信息,請參見 Microsoft 網站上的「應用事務日誌備份」。 重定向 SharePoint 產品和技術以使用新的內容資料庫 必須將團隊項目的任何網站重定向到新的 Team Foundation 數據層伺服器上的內容資料庫。如果要移動所有的 SharePoint 產品和技術資料庫,則可以跳過此過程,而繼續本主題稍後部分中的「重新連接管理資料庫和配置資料庫」過程。 重定向項目站點以使用新數據層伺服器上的內容資料庫 登錄到承載 SharePoint 產品和技術的伺服器,並將 SharePoint 產品和技術重定向到新數據層伺服器上的內容資料庫。 有關更多信息,請參見如何:重定向 SharePoint 產品和技術以使用新的內容資料庫。 重新連接管理資料庫和配置資料庫 SharePoint 產品和技術保留在原始單伺服器上,該伺服器現在是新部署的應用層伺服器。但是,您仍需要對它進行配置,以使用新數據層伺服器上的管理資料庫和配置資料庫。 重新連接 SharePoint 產品和技術的管理資料庫和配置資料庫 登錄到承載 SharePoint 產品和技術的伺服器,打開命令提示窗口,更改到下面的目錄: %PROGRAMFILES%\microsoft shared\web server extensions\12\bin。 鍵入以下命令: stsadm –o renameserver –oldservername 原始數據層伺服器名稱 -newserver 新數據層伺服器名稱 有關如何還原 SharePoint 產品和技術的更多信息,請參見 Microsoft 網站上的「White paper: Backing up, restoring, high availability, and disaster recovery for Office SharePoint Server farms」(白皮書:Office SharePoint Server 場的備份、還原、高可用性和災難恢復)。 重定向並測試 SQL Report Server、Reporting Services 以及默認報表 重定向團隊項目的網站後,必須將 Reporting Services 重定向到新的數據層伺服器。 還原並驗證 SQL Server 2005 Reporting Services 在運行 Reporting Services 的伺服器上,單擊「開始」,依次指向「所有程序」、「Microsoft SQL Server」、「配置工具」,再單擊「Reporting Services 配置」。 在「選擇報表伺服器安裝實例」對話框中,確保計算機名稱是新的應用層伺服器的名稱。確保實例名為 MSSQLSERVER,再單擊「連接」。 說明:如果您使用的是命名實例,則必須指定相應的實例名而不是默認實例 MSSQLSERVER。 在資源管理器窗格中單擊「伺服器狀態」。 「報表伺服器狀態」窗格打開。 在「實例屬性」中單擊「啟動」。 在資源管理器窗格中單擊「資料庫安裝」。 「資料庫連接」窗格打開。 在「伺服器名稱」中鍵入新數據層伺服器的名稱,再單擊「連接」。 在「SQL Server 連接」對話框中單擊「確定」。 「資料庫連接」窗格打開。 單擊「應用」。 在資源管理器窗格中單擊「Windows 服務標識」。 「Windows 服務標識」頁打開。 在「內置服務帳戶」列表中單擊「Local Service」。 「應用」按鈕隨即變成可用。此時,請勿單擊它。 在「內置服務帳戶」列表中單擊「Network Service」,再單擊「應用」。 在「SQL Server 連接」對話框中單擊「確定」。 關閉「Reporting Services 配置」工具。 打開命令提示窗口,將目錄更改到 %ProgramFiles%\Microsoft SQL Server\90\Tools\binn。 鍵入下面的命令以列出 Reporting Services 的安裝 ID: RSKeyMgmt -l 在列表中,查找對應於舊數據層伺服器的安裝 ID。 鍵入下面的命令以移除該安裝 ID,其中 DT 實例 ID 對應於舊數據層伺服器: RSKeyMgmt –r DTInstanceID說明:請勿移除對應於新數據層伺服器的安裝 ID。 在運行 Reporting Services 的伺服器上,單擊「開始」,依次指向「所有程序」、「Microsoft SQL Server」、「配置工具」,再單擊「Reporting Services 配置」。 在資源管理器窗格中單擊「加密密鑰」。 在「加密密鑰」頁上單擊「還原」。 「加密密鑰信息」頁打開。 在「密碼」中鍵入加密密鑰文件的密碼。 在「密鑰文件」中鍵入或單擊備份加密密鑰(.snk 文件)的位置,再單擊「確定」。 將應用層伺服器重定向到新的數據層 還原資料庫後,必須使用 TfsAdminUtil 命令將部署的原始伺服器(現在成為新的應用層伺服器)重定向到新的數據層伺服器。 將應用層伺服器重定向到新的數據層伺服器 登錄到相應的伺服器,打開「計算機管理器」,然後啟動下表中的應用程序池和程序: 登錄到承載此程序的伺服器 啟動此組件 應用層 Microsoft Team Foundation Server Application Pool 默認網站或團隊網站 SQL Server Reporting Services ReportServer 或 ReportServer$實例名稱(應用程序池) SQL Server Reporting Services (TFS 實例) 默認網站或報表管理器網站 打開命令提示窗口,將目錄切換到 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools,然後鍵入以下命令: TfsAdminUtil RenameDT newDataTierServerName重要說明:為了使此命令成功,上一步中的應用程序池和程序必須正在運行。此要求是 Visual Studio Team System 2008 Team Foundation Server 中的新增要求。此外,此命令要求服務 web.config 文件中的連接字元串引用部署的原始伺服器。如果連接字元串引用新的數據層伺服器,此命令將失敗。為了使此命令正確運行,您必須還原原始伺服器的名稱。重新生成 Team System 多維數據集 配置連接並運行 TFSAdminUtil RenameDT 命令後,必須重新生成 Team System 多維數據集。Team System 多維數據集支持 SQL Server Reporting Services,並且包含 Team System 數據倉庫的關系資料庫中的數據。有關更多信息,請參見了解數據倉庫體系結構。 重新生成 Team System 多維數據集 重新生成 Team System 多維數據集。 有關更多信息,請參見如何:重新生成 Team System 多維數據集。 刪除版本控制緩存 重新生成 Team System 多維數據集後,必須刪除應用層伺服器和任何代理伺服器上的版本控制緩存,以強制與新的數據層伺服器同步。 刪除版本控制緩存 在應用層伺服器上,打開 %ProgramFiles%\Microsoft Visual Studio 2008 Team�0�2Foundation�0�2Server\Web Services\VersionControl 目錄。 刪除Data 子目錄的內容,但不要刪除 Data 子目錄本身。 有關更多信息,請參見如何:在應用層伺服器上刪除版本控制緩存。 對部署中運行 Team Foundation Server Proxy 的任何伺服器重復此過程。 更新服務帳戶 如果您在單伺服器部署上對服務帳戶使用的是本地帳戶或系統帳戶(如 Network Service),則必須更改這些帳戶。在雙伺服器部署中,不能使用本地帳戶。可以使用相同的系統帳戶,但必須更新相應的信息,使新的應用層伺服器和數據層伺服器上的每個帳戶與正確的 SID 相關聯。 說明:在新部署上創建的帳戶名必須與原始部署中的帳戶名匹配。此要求既包括用戶帳戶也包括服務帳戶。刷新服務帳戶 在運行 Reporting Services 的伺服器上,打開「計算機管理器」,然後啟動以下組件(如果它們尚未啟動的話): ReportServer 或 ReportServer$實例名稱(應用程序池) SQL Server Reporting Services (TFS 實例) 在新的應用層伺服器上,打開命令提示窗口,將目錄切換到 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools。 在命令行處,鍵入下列命令: TfsAdminUtil ChangeAccount 舊的域或計算機名\舊的 TFS 服務帳戶 新的域或計算機名\新的 TFS 服務帳戶 新密碼說明:忽略任何指示服務帳戶不存在或帳戶不是數據倉庫角色成員的警告。 在命令行處,鍵入下列命令: TfsAdminUtil ChangeAccount/ra 舊的域或計算機名\舊的 TFS Reporting Service 帳戶 新的域或計算機名\新的 TFS Reporting Service 帳戶 新密碼說明:忽略任何指出服務帳戶不是數據倉庫角色成員的警告,或者提示您將帳戶添加到服務帳戶組的警告。重新啟動服務 若要繼續操作,必須重新啟動 Team Foundation 所依賴的服務。 重新啟動服務 登錄到相應的伺服器,打開「計算機管理器」,按照指定的順序啟動下表中的組件: 登錄到承載此程序的伺服器 啟動此組件 SharePoint 產品和技術 SharePoint 定時服務或 Windows SharePoint Services 定時 應用層 Visual Studio Team Foundation Server 任務計劃程序服務 Microsoft Team Foundation Server Application Pool 刷新客戶端計算機上的數據緩存刷新客戶端計算機上的數據緩存 使用「ClientService」Web 服務來強制客戶端在下次連接到應用層伺服器時更新跟蹤工作項的緩存。 有關更多信息,請參見如何:刷新客戶端計算機上的數據緩存。
2. 伺服器如何配置多個不同的網站同時運行
iis,可以添加php支持模塊,然後就可以同時用來發布php網站了
再加上本身就支持asp,aspx等代碼類型的網站
3. 如何在一台伺服器上配置不同的環境
用個虛擬機是可以的,可以用VirtualBox 或vmware,可以在一台機器上部署多個虛擬機,每個可以當做一台獨立的計算機使用,所以你的要求是可以滿足的。
4. 如何搭建一個多機同步的伺服器環境
1、安裝IIS
2、安裝護衛神PHP套件
3、安裝護衛神主機系統
然後用主機系統開站即可。
5. 買了一台伺服器,想請教下高人要怎麼配置伺服器的軟體環境和組件!
1、比如web伺服器、郵件伺服器、資料庫伺服器、ftp伺服器、虛擬主機管理系統,能夠全部安裝在一台伺服器上嗎?還是要多台伺服器?
/主要看負載量,如果客戶端不多,負載低,都做到一台伺服器上是沒有問題的。如果負載高,建議分別架設,做成伺服器集群。
2、需要安裝哪些伺服器軟體環境和組件?必須用正版嗎?
你需要做什麼應用,就安裝相應的應用軟體的伺服器端。不一定用正版
3、如果有買了硬體防火牆,軟體防火牆還需要嗎?
當然有需要。建議還要安裝殺毒軟體,防病毒。
4、想把伺服器拿來分割成虛擬主機出售,需要怎麼做,要注意什麼?
在web運行容器上設置
5、有5個公網ip,千兆出口帶寬,夠不夠用呢?
夠用了
6、asp和php能安裝在一台伺服器上嗎?
可以,用windows
server2003,iis6.0,裝上php的插件就可以了
天互數據
為您解答,
希望能幫到你
6. 如何在一台windows的伺服器里安裝配置PHP+MYSQL環境
經常遇到有客戶使用自己內網的伺服器,所以需要獨立安裝php運行的環境和mysql資料庫。
以下是php5.3以下版本的安裝方法。
1、首先是下載PHP安裝文件和MYSQL安裝文件,不過請注意MYSQL有很多個版本,有社區版、標准版、企業版、集群版,其中只有社區版是免費的。
2、在伺服器上配置好IIS,這里推薦IIS7以上版本,控制面板-打開或關閉windows功能-萬維網服務-應用程序開發功能里選上對應就可安裝。
3、配置php環境:把php壓縮包解壓到C:\php目錄下面,然後找到php.ini-dist,把他更名為php.ini,
修改裡面的擴展目錄
extension_dir = 「C:\php\ext\」。
把以下擴展前面的分號去掉以啟用
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
fastcgi.impersonate=1 默認為0,如果使用IIS,你需要開啟
cgi.fix_pathinfo=1
cgi.force_redirect=0 默認開啟,如果你使用IIS,可以將其關閉
其次指定extension_dir目錄和date.timezone,即
extension_dir = "C:/php53iis/ext"
date.timezone= Asia/Shanghai
4、然後把extension=php_mysql.dll前面的分號去掉,保存並把php.ini復制到系統Windows目錄下面。
5、然後依次打開我的電腦(右鍵)->管理->服務和應用程序->Internet信息服務(IIS)管理器,打開ISAPI和CGI限制,然後添加php的ISAPI的執行文件php5isapi.dll.
6、配置Mysql:把下載的mysql文件直接安裝即可,然後復制php目錄下面的libmysql.dll到系統Windows下面的System32目錄里。
7、重啟IIS,即完工。
當然還有一種方法是使用PHP Manager,步驟大致如下:
1、下載並安裝PHP Manager。
2、開啟IIS,你會發現裡面多了一個PHP Manager圖標項了。
3、下載php並解壓到想要放置的位置,將php.ini-development改名為php.ini ,修改php.ini 查找data.timezone
修改為date.timezone = 「Asia/Shanghai」(這里必須改,不然會出警告) ,找到Windows Extensions開啟
所需模塊,如:php_curl.dll php_mysql.dll php_mysqli.dll php_xmlrpc.dll
php_curl.dll,去掉前面的 分號 保存就可以了。
4、回到IIS界面,雙擊PHP Manager後,點擊「Register new PHP
Version」,然後選擇好php目錄中的php-cgi.exe,然後php.ini就會為適合IIS7.5的配置默認給你生成好了。
5、在當前界面點一下「Check phpinfo()」就會出現PHPInfo頁面了!
7. 朋友想配置購買一台伺服器,平時需要同時運行20個vmware虛擬機
這個硬體上選擇傾向於高配,為保障多系統運轉建議採用IBM品牌機型服務:
CPU:XeonE5-2620v2
內存:4*8GBDDR3ECC
主板:IntelC602J
硬碟:3*300G SAS
帶寬配額:獨享BGP多線
搭建獨立IP的快雲VPS伺服器vm虛擬機:
下載VMware+workstation+補丁+注冊.rar這樣操作方便好多。把這兩個安裝好(都帶有安裝教程)
下載(CentOS-5.5-i386-bin-DVD.iso)系統,分配2G內存和20G硬碟給每個獨立VPS,安裝完centos系統。
注意下主要的如何配置網路,避免走彎路:
1.在虛擬機那點----編輯----編輯虛擬網路
2.看到對話框選中vmnet0之後在下面選擇bridged(橋接)如果多網卡在下面選擇網卡。
3.在centos系統裡面----系統----管理----網路----這里雙擊eth0----輸入和你主機相同網段的IP和網關 DNS到這OK了。
這樣就可以一條網線兩個外網IP,直接輸入IP就可以直接訪問快雲VPS伺服器VM虛擬機了。
配置快雲VPS伺服器VM虛擬機的WEB環境,操作完成!
這樣一台伺服器中搭建的每一個VPS虛擬系統都有獨享的IP地址和網路環境。
8. 一台伺服器,部署多個項目
首先確定你需要在什麼模式下進行設置,一種是改變埠方法可以同時多個項目進行部署,一種是建立多個虛擬機,進行設置。
9. 同一個 linux 伺服器可以配置多個PHP 環境嗎
一般的是可以的,但是要看你的伺服器能否支持多個環境。
10. 請教各種大蝦,讓一台伺服器在不用虛擬機的情況下,怎麼實現2個系統,2個工作環境。。
不用虛擬化可以使可以,就搞的雙系統,獨立安裝兩個系統,兩個系統也無相互干擾,但是缺點是只能能夠一個系統在線,不能同時起。
為什麼不用虛擬化呢,如果是個人點腦就搞個Vmware workstatin,同時可以多系統運行,還便於維護。如果是伺服器就搞個vSphere,安全可靠(當然這個架構實施前最好仔細規劃一下,畢竟都是伺服器應用,需要考慮資源、備份等因素)