㈠ 怎樣安裝php啊要詳細點,系統運行配置什麼的最好都解釋一下!先謝謝了!
找一張別人用過的安裝盤
新手如何裝一個完美系統
相信對於那些大蝦級的人物來說裝系統根本不是什麼難事,不過是不停的點「下一步」罷了!但對於菜鳥級人物也許就是一件難事了。
今天我們就以裝Windows2000/XP為例,把本人裝系統的一些經驗告訴大家,希望會對你們有所幫助。
裝系統前:
先想好要將系統裝在哪個盤,然後將該盤整理。這里所說的整理,就是將有用的文件放到另一個盤中保存起來,以防格式化的時候誤刪掉。還有就是如果你的機器硬體驅動盤找不到了,建議使用工具軟體將驅動保存下來。Windows優化大師可以做到這點。
需要注意的就是,「我的文檔」里的東西都算C盤里的東西,別忘了保存它裡面的文件。
至於收藏夾等的路徑因系統不同而不同。一般在C:\Documents and Settings下面有一個以你機器登陸名命名的文件夾,打開後就會看到收藏夾,復制到別的盤即可。
做好以上這些,基本上就可以開始裝系統了。重新啟動計算機,然後按DEL鍵進入BIOS設置。有的人在這里不知道什麼時候按DEL鍵,那就告訴你個笨辦法,只要重啟了,就一直按好了。還有就是,因為主板生產廠家的不同,進入BIOS的快捷鍵也有所區別。有的是F2,有的是F10,一般開機時在屏幕低端都有提示。
進入BIOS後切勿隨便改動,因為這裡面的東西都是相當重要的,如果改錯可能會連系統都進不去。我們只需要改動計算機啟動時的盤符順序就可以了。
這個怎麼找還真不好說,因為BIOS設置也會因主板不同而不同。一般在BOOT標簽下,設置用光碟機啟動計算機就可以。BIOS設置時右邊都會有相關提示,菜鳥們可根據提示來做。弄好後先別急著重啟,要把安裝盤放進光碟機中,再按F10保存並重新啟動。
這時要注意觀察,啟動時計算機會先檢測光碟機,屏幕下面出現一行字元(具體英語忘掉了,汗),意思就是讓你按任意鍵進入光碟啟動。按一下,聽到光碟機開始瘋轉,裝系統的過程就正式開始了!
裝系統中:
看屏幕中的提示,因為都是中文的所以幾乎不需要介紹什麼。首先需要用戶選擇是安裝新的操作系統還是修復,選擇安裝新的操作系統,然後按F8同意那些協議,出現盤符選擇界面。
用鍵盤上下鍵移動游標至你要安裝的盤符上,按「D」鍵,系統會提示說刪除該盤將會刪除所有資料,不管它,接著按「L」鍵再確定刪除。完成後屏幕返回到剛才的界面。然後選擇「在當前盤安裝WindowsXP」(大概意思,原文不記的了)後按回車,系統提示要格式化該盤。選擇「快速NTFS方式」格式化,此時出現格式化界面,稍候等進度條到100%時計算機開始自動裝入光碟機中的安裝文件,大概時間8分鍾左右(視光碟機速度而定),完成後系統自動重啟。
注意,此時要將光碟機里的安裝盤取出,為的是避免重啟後又自動讀取。
重啟後再次進入安裝界面,此時將安裝盤再放入後安裝繼續,幾乎不需要你做任何設置,點「下一步」就可以。不過中間有一個輸入序列號的過程得動動手。
這個過程大概40分鍾左右,其間屏幕會顯示一些關於windowsXP的相關功能信息,可以留意一下。完成後系統提示將安裝盤取出。你拿出來後,重啟,順便進BIOS將開機啟動順序改回至硬碟啟動,基本上就完成安裝過程了!
裝系統後:
一般在進入系統後常用硬體的驅動都已經安裝好,但不是全部。這時就需要用戶自己來安裝。首先查看機器哪些驅動未安裝!右鍵點擊「我的電腦」,選「屬性」,在「硬體」標簽里點擊「設備管理器」,凡是在設備前面有一個問號圖標的均表示該設備有問題。雙擊,按上面的提示將驅動安裝好。直到前面的「問號」全部消失為止。
需要裝的驅動一般有顯卡、音效卡、網卡、貓,一些比較高級的機器還有紅外、藍牙等適配器的驅動。
下面就是對系統的一些優化設置,如果你的機器配置不高,建議按我說的做。
1> 右鍵單擊屏幕,選擇「屬性」。點擊「外觀」標簽,在「外觀與按鈕」的下拉菜單中選擇「Windows經典樣式」,然後在「設置」標簽里,按個人喜好調整屏幕解析度大寫,一般為1024*768。如果你用的是普通CRT顯示器,需要再點「監視器」標簽,將「屏幕刷新頻率」調整至「85赫茲」,點確定!屏幕看起來是不是舒服多了?
2> 右鍵單擊任務欄,選擇「屬性」,在「任務欄」標簽項中將「顯示快速啟動」前的復選框選中。然後再點擊「「開始」菜單」標簽,將菜單類改成「經典「開始」菜單」,點「確定」,看看現在的樣子是不是要舒服點呢?(嘿,我的個人感覺!)
3> 右鍵單擊我的電腦,選擇「高級」標簽。單擊性能項里的「設置」按鈕。在視覺效果項里先點擊「調整為最佳性能」,然後在下面的復選項里選中「在文件夾中使用常見任務」。如下圖所示:
做好這步,然後再點「視覺效果」旁邊的「高級」標簽,在「虛擬內存」處點「設置」按鈕。在打開的屬性框里,先將游標定位在C盤,點擊下面的「無分頁文件」,然後再點擊D盤(你機器上哪個盤空間大就點哪個),在自定義大小里輸入相應數值,點旁邊的「設置」按鈕,再點擊確定。如下圖所示:
虛擬內存的設置要根據本身內存容量來定!一般情況為內存本身容量的1.5倍即可!
4> 右鍵單擊「我的電腦」,選擇「系統還原」標簽,如果不需要的話選擇「在所有驅動器上關閉系統還原」,這個一般人都不需要!
5> 此時你會發現屏幕右下角系統托盤處有一個「盾」樣的圖標,那個是WindowsXP的安全中心。雙擊打開它,在你沒有安裝自己的殺毒軟體的時候,將「防火牆」和「病毒防護」都開啟。這樣安全性會相對較高一些!
6> 做好這些後單擊「開始」,選擇「Windows Update」,此時自動打開IE連接到windows升級網站,按照它上面的提示進行升級,步驟必不可少!升級完成後可能會需要重新啟動計算機。
7> 打開任意一個文件夾,從菜單欄里點擊「工具」,選擇「文件夾選項」。單擊「查看」標簽,將「不緩存縮略圖」、「記住每個文件夾的視圖位置」、「滑鼠指向文件夾或桌面項時顯示提示信息」這三個類前的勾去掉。再點擊上方的「應用到所有文件夾」,點確定!
8> 右鍵單擊IE,選擇「屬性」,在「常規」標簽中,點擊「使用空白頁」,再點確定!
最後的話
到這里,我們的新手裝系統就基本介紹完了,但筆者還想提醒大家幾點:
1> 殺毒軟體一定要裝,並且經常更新,定期殺毒,不要以為不亂上網站就不會中毒。
2> 系統一定要打補丁,微軟每個月第二個星期發布補丁,屆時一定按我上面提到的方法去更新。
3> 切勿胡亂下載安裝軟體。很多不正規的網站提供的下載鏈接可能是帶有病毒的,或者是綁定了一堆垃圾軟體。請下載的時候一定要注意查看選項,把不需要的軟體前的勾去掉。
4> 不要隨便改動計算機設置,不要隨意刪除計算機的文件.
BIOS設置圖解教程
視頻:windowsXP安裝視頻
操作系統安裝詳細圖解
㈡ 如何安裝SQL Server+IIS與PHP調試
新增一台win2003 server系統的伺服器。以前其他的伺服器上使用php5.0/5.1,資料庫是SQL Server 2000;本次則打算安裝SQL Server 2005,php5.3.2;據了解,php5.3版本使用微軟的FastCGI模式,這種模式和傳統的CGI模式相比採用了更加合理的解析進程啟動模式,速度比CGI快2倍;在PHP5.3以上的版本已經對ISAPI模式不支持。
在已經安裝iis6和ms sql server 2005後,整個安裝過程是
1.安裝FastCGI;
2.安裝php5.3.2;
3.安裝SQL Server Driver for PHP 1.1驅動;
一、在伺服器上安裝FastCGI
在伺服器上打開下面網址運行Microsoft Web 平台安裝程序:
http://www.microsoft.com/web/gallery/install.aspx?appsxml=&appid=PHP%3bPHP%3bPHP
如圖:勾選選web伺服器/自定義/應用程序開發/FastCGI1.0,下一步直至FastCGI安裝完成;
有關FASTCGI的官方說明文檔:
http://www.iis.net/articles/view.aspx/IIS7/Hosting-Web-Applications/PHP/Configuring-FastCGI-Extension-for-IIS6-0-and-IIS5-?Page=1
二、安裝php5.3.2
下載網址:http://windows.php.net/downloads/releases/
截圖:
我們下載這里目前所見的最新版本php-5.3.2-Win32-VC9-x86.msi 到伺服器上,VC6用於apache,vc9用於win2003 server iis等;熟悉php的程序員可以下載zip版自行配置;
運行php-5.3.2-Win32-VC9-x86.msi,安裝中出現對話框,選擇安裝目錄C:\PHP,選擇IIS FASTCGI;完成安裝。
三、配置IIS支持PHP
1.FACTCGI安裝後在c:\windows\system32\inetsrv下有五個文件,其中有用的是:fcgtext.dll,fcgitext.ini;打開FASTCGI配置文件fcgitext.ini,在最後[Types]修改為這樣的樣式:
[Types]
php=PHP
[PHP]
ExePath=c:\Php\php-cgi.exe
2.打開IIS管理器,網站上點右鍵-屬性-主目錄-配置-添加fcgiext.dll為可執行文件,配置如下圖
經過上述步驟,已經完成了PHP5.3.2在iis6上的安裝;如果下載的是zip版,則需對php.ini文件進行配置;
之後,在iis里默認文檔添加php。
四、安裝SQL Server Driver for PHP 1.1驅動
SQL Server Driver for PHP 1.1驅動支持SQL Server 2005和 SQL Server 2008,目前最新的下載地址是:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9
系統環境:
Supported Operating Systems: Windows 2000 Service Pack 4; Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Vista Service Pack 1; Windows XP Service Pack 3
PHP 5.2.4, or later. For more information about downloading and installing PHP, visit http://php.net/.
Microsoft SQL Server 2008 SQL Server Native Client. You can download SQL Server Native Client from a SQL Server 2008 Feature Pack.
Any edition of SQL Server 2005 or SQL Server 2008.
A Web server configured to run PHP.
1.下載後文件名為SQLServerDriverForPHP11.EXE,解壓如圖:
2.拷貝驅動php_sqlsrv_53_ts_vc9.dll到相應的位置PHP目錄下ext文件夾內;
3.配置的時候若需要配置一個PHP的擴展,此擴展需要將相關的dll文件全部復制到PHP的擴展目錄裡面,然後通過修改php.ini來實現PHP的擴展,在php.ini裡面需要指明擴展路徑,一般情況是在最末尾添加一行,所以修改php.ini實現擴展:
在php.ini的一大堆;extension=**.dll格式裡面添加一行,此部分位於以下注釋下邊一般:
; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.
添加的一行內容為:
extension=php_sqlsrv_53_ts_vc9.dll
保存php.ini後拷貝一份到windows目錄下;
選擇php_sqlsrv_53_ts_vc9.dll的原因在於,php_sqlsrv_53_ts_vc9.dll是線程安全的驅動,如果伺服器本身的環境是使用的php5ts.dll,對應的就用這個驅動;
4.測試配置環境:
整個過程操作好了過後,寫一個test.php測試一下配置的相關環境,測試代碼如下:
<?php
phpinfo();
?>
若出現下圖則說明已經成功啟用FastCGI:
若出現以下圖片證明php5.3.2連接到ms sql server 2005資料庫配置好了:
安裝後根據自己需要再對php.ini進行設置,重啟IIS就可以了。
註:如果安裝sql server 2005時沒有安裝SQL Server Native Client 10.0 2007.100.2531.00,則php連接資料庫是會有odbc數據源未設置之類的錯誤提示,那麼就需要安裝Microsoft SQL Server 2008 Native Client(2005和2008都適用)
下載地址:
X86 Package (sqlncli.msi) - 4504 KB
X64 Package (sqlncli.msi) - 7919 KB
IA64 Package (sqlncli.msi) - 11078 KB
安裝後在伺服器上數據源ODBC里會出現SQL Server Native Client 10.0,如圖
至此,全部安裝結束,可以開始編程了;
㈢ 在iis下怎麼運行php
IIS下運行PHP的方法:x0dx0a一、安裝PHP5.3.6x0dx0a 1) 關閉防火牆,解壓 php5.zip 到 D:\PHP\php5x0dx0ax0dx0a 2) 將php.ini文件分別拷貝到 D:\PHP\php5 和 C:\WINDOWS 目錄下x0dx0ax0dx0a 3) 給php安裝目錄(D:\PHP\php5)賦上users組讀與執行許可權x0dx0ax0dx0a 4) 在 D:\PHP\php5 文件夾下找到名為php_mysqli.dll,php_mysql.dll,libmysql.dll,libmcrypt.dll的文件,並將其復制到C:\windows\System32文件夾中 (註:IIS處理PHP和MYSQL需要該文件)。x0dx0ax0dx0a二、配置IISx0dx0a 1) 在IIS下新建網站,這里可以存放你的php網站文件。比如新建虛擬目錄jihetuan指向電腦上的E:\jihetuan目錄。x0dx0ax0dx0a 2) 在"映射"選項卡上點"添加",打開"添加/編輯應用程序擴展名映射"對話框,點擊"可執行文件"後的"瀏覽",定位到D:\PHP\php5\php5isapi.dll,在"擴展名"後的文本框內輸入".php"(註:一定要注意擴展名前的句點),點擊確定。x0dx0ax0dx0a 3) 在文檔選項卡中添加index.php做為默認文檔。也可不添加。x0dx0ax0dx0a 4) 再點"確定",退出"應用程序配置"對話框,再點"確定",退出PHP屬性對話框。x0dx0ax0dx0a 5) 重啟IIS,生效。x0dx0a三、安裝Mysqlx0dx0a完畢
㈣ 我想讓IIS6支持PHP,最簡單的方法怎麼做
安裝PHP到IIS,只要四步,超級簡單
1. 將PHP.INI按需要進行修改,說明後面有
2. 將以下文件拷貝到%SystemRoot%下去(也就是c:\windows)
libmysql.dll
php.ini
php_gd2.dll
php_mysql.dll
3. 在IIS中進行設置
a.添加一個"Web 擴展服務"PHP 5.2,路徑為:C:\php\php5isapi.dll
b.在所需要的網站"主目錄"中選"配置",在映射中添加一個".php",路徑為:C:\php\php5isapi.dll
4. 建立一個測試文件:a.php
內容:<?php phpinfo();?>
我做了一個精減版的PHP 5.2,適合你用:http://www.ht.com/file/soft/php.5.2.12.rar
㈤ 求PHP安裝的簡單方法
在XP的IIS下安裝 PHP 簡單方法 看似字數多但只是為你詳盡地說而已
安裝前的准備(我這里用PHP4):
PHP4.0以上的版本。只需以下三個文件就可以了:
php4isapi.dll,php4ts.dll,php.ini-dist
把php4isapi.dll,php4ts.dll 這兩個文件COPY到XP的 SYSTME32目錄下去
把php.ini-dist改文件名為php.ini,再COPY到XP的windows目錄下。
1.在XP「控制面板」的「管理工具」中打開「Internet 信息服務」。
2.選擇「默認網站」,按滑鼠右鍵。選擇「屬性」。
3.選擇「ISAPI篩選器」,添加一個屬性。
篩選器名稱填: php
可執行文件:選擇php4isapi.dll這個文件
填好後按「確定」
4.選擇「主目錄」,按「配置」。
5.添加一個應用程序擴展名影射。
可執行文件選擇 php4isapi.dll
擴展名輸入 .php。(注意前面那個點了)。
按「確定」
6.重啟你的IIS。看看你的網站屬性的ISAPI篩選器上 PHP 狀態是不是和下圖一樣呢?
如果是,那就恭喜你,你的PHP安裝成功了。如果你的PHP箭頭是紅色而且向下,那就重新來吧。
7.寫個程序測試一下吧。
<?
phpinfo();
?>
第一步: 解壓文件
把下載php434.zip文件解壓到c:盤,並且把php-4.3.4-win32(這是默認文件夾名)改成php4(*必須改成php4因為配置文件都是用c:\php4配置的)。
把我做的這個快速安裝文件(phpsetup.rar)解壓到任何地方都可以!(因為這個文件不影響以後程序的運行)。
第二步: 復制文件
這點很簡單,如果你是win2000就直接運行"windows-setup.bat"就可以了!winxp的朋友直接運行"winxp-setup.bat"就可以了!php.ini和php4ts.dll會自動復制到指定位置。
呵呵……大家可以免去了配置php.ini的麻煩!(按照一起PHP的方法配置的)。
第三步 和IIS建立關聯
打開「管理工具」裡面的"Internet 信息服務"(XP系統需要從控制面板-〉管理工具-找到),總之就是打開IIS管理器,找到「默認站點」-〉右鍵「屬性」,選擇「主目錄」標簽,點擊下面的「配置」按鈕,進入「應用程序配置」窗口,選擇「映射」標簽,點擊「添加」按鈕。「可執行文件」的後面填寫上「c:\php4\sapi\php4isapi.dll」在「擴展名」里填寫上「php」然後「確定」!
第四步 重啟IIS(多種方法任選其一)
方法1:你可以在「運行」下直接運行
net stop iisadmin (關閉IIS)
net start w3svc (啟動IIS)
方法2:我已經為大家做好了1個批處理文件了!「重啟-IIS.bat」直接雙擊然後輸入「Y」就重啟IIS完成了!
其他的方法就不說了,還有最簡單的就是重新啟動電腦(呵呵……笨是笨不過很有效啊!)總之重啟IIS就可以了!
第五步 測試是否安裝成功
最後別忘了在「文檔」欄里「默認文檔」前打勾,點「添加」在「默認文檔名」下面寫上「index.php」把它放在最上面!把我做好的這個"index.php"放在「主目錄」的下面!
打開IE在地址欄了輸入"http://127.0.0.1"呵呵……這時候如果您看到了輸出的php版本信息和配置信息的頁面,那麼恭喜您,您成功了!!!看看你用了多長時間,是不是5分鍾以里!
㈥ 如何配置php伺服器
配置php伺服器對於程序員很重要,但很多人都不會.,那麼如何配置php伺服器呢?下面是我收集整理的如何配置php伺服器,希望對大家有幫助~~
工具/原料
windows server 2008 和 windows server 2003 伺服器操作系統
fastcgi、php、mysql安裝包
IIS6安裝配置PHP環境
11. 安裝IIS
IIS是windows平台下比較成熟的web服務,安裝方法也非常簡單。
打開“開始”菜單,點擊“管理您的伺服器”(如圖所示),點擊“添加或刪除角色”(如圖所示)。
3Windows server 2008伺服器防火牆配置
1) 在控制面板中打開網路和共享中心
2) 點擊“windows防火牆”彈出防火牆配置窗口,在此窗口中要確認防火牆服務已經開啟
3) 單擊“允許程序或功能通過Windows防火牆”彈出網路服務埠配置窗口,在此窗口中可以選擇允許打開埠並通信的網路服務,單擊“允許運行另一程序”來自定義開啟某一網路服務或埠
4用戶管理
系統中用戶的數量能越少越好,並且每個用戶都被用於特定的功能,如可以新建一個專門用於對網站進行匿名授權的賬戶(如條件允許,可以為每個網站新建一個獨立的賬戶進行分別授權,這些能夠隔離開各網站的授權,提高各網站的安全性,不至於一個網站被入侵後能夠有許可權訪問到其它網站的文件目錄)。另外最重要的一點是要為每個賬戶設置一個獨立且復雜的密碼,防止賬戶密碼被猜解和窮舉。
5文件系統許可權管理
l C盤只給administrators 和system許可權,其他的許可權不給,其他的盤也可以這樣設置,這里給的system許可權也不一定需要給,只是由於某些第三方應用程序是以服務形式啟動的,需要加上這個用戶,否則造成啟動不了。
l Windows目錄要加上給users的默認許可權,否則ASP和ASPX等應用程序就無法運行。其實沒有必要單獨設置Instsrv和temp等目錄許可權。
l 另外在c:/Documents and Settings/這里相當重要,後面的目錄里的許可權根本不會繼承從前的設置,如果僅僅只是設置了C盤給administrators許可權,而在All Users/Application Data目錄下會 出現everyone用戶有完全控制許可權,這樣入侵這可以跳轉到這個目錄,寫入腳本或只文件,再結合其他漏洞來提升許可權;
譬如利用serv-u的本地溢出提升許可權,或系統遺漏有補丁,資料庫的弱點,甚至社會工程學等等N多方法,在用做web/ftp伺服器的系統里,建議是將這些目錄都設置的鎖死。其他每個盤的目錄都按照這樣設置,每個盤都只給adinistrators許可權。
另外,還將:
net.exe
cmd.exe
tftp.exe
netstat.exe
regedit.exe
at.exe
attrib.exe
cacls.exe
format.exe
這些文件都設置只允許administrators訪問。
l 網站的目錄最好獨立到一個磁碟中,新建一個為網站匿名訪問而獨立授權的賬戶,讓此賬戶可以訪問和編輯此目錄,移除其它不必要的賬戶對此目錄的訪問許可權,能有效防止網站被入侵後從而涉及到整個系統被控制
END
日常維護建議
1定期運行安全軟體進行快速掃描
定期運行一下安全軟體,可以看到安全軟體的引擎或病毒庫是否已經更新到了最新版本,如果沒有可以即時查找原因,看是否是安全軟體未運行、升級埠被禁用或其它原因,雖然安全軟體可以在後台即時掃描各種文件操作,以防止病毒入侵,但有些惡意軟體、流氓軟體或插件則不是實時防護的,雖然這些軟體不會造成伺服器宕機,但也會影響伺服器性能。
2定期檢查防火牆埠配置
隨著伺服器上的網路服務越來越多,需要打開的網路埠也越來越多,但有些埠是不需要開放的,例如你安裝了一個資料庫軟體(mysql、oracle等),這些資料庫服務很可能只需要在你伺服器的內部訪問,就完全沒有必要讓其通過防火牆,這樣能夠提高伺服器的安全,伺服器對外提供的埠越少越好;
雖然在安裝網路服務的過程中,防火牆會提示你有網路埠正在打開,是否允許通過防火牆,但有些管理員沒有細心看提示,直接就同意了,造成了大量沒有必要打開的網路埠被打開了,特別是一些木馬或惡意軟體會混水摸魚,偽裝提示信息來誘騙管理員打開網路埠,造成大量的安全隱患。進入防火牆配置界面,選擇相應的埠或網路服務,點擊“詳細信息”則可以看到此項應用的詳細信息,根據這些信息來判斷其是否應該開啟這個埠。
3任務管理器中觀察有無可疑進程,了解系統資源使用情況
任務管理器可以簡單並快速的了解服務系統資源的使用情況,並即時查看系統運行的進程和他們佔用的系統資源,根據伺服器上已開啟的各種應用的服務來判斷哪些進程是非法的,哪些進程佔用的系統資源過多。了解到這些信息後就可以即時的對伺服器進行調整,特別是佔用資源過多的進程進行分析,看是否有什麼異常並即時進行調整。
l 觀察系統進程,並自定義進程屬性
查看網路使用情況
查看系統資源使用情況
檢查IIS,了解網站安裝情況
隨時了解伺服器上網站的安裝狀況,並做以下檢查:
1、看各個網站定義的主機頭是否異常
2、 綁定的域名是否完整
3、 主目錄設置是正確
4、用戶許可權設置是否合理
5、 查看IIS的應用程序池設置是否合理,每個池下面託管的網站是否過多,是否需要設置新的應用池,是否有多餘的應用池可以刪除。
查看系統日誌,仔細檢查錯誤、警告日誌發生的原因,並急時修復相應的問題。
檢查系統用戶,查看有無多餘,可疑用戶賬戶,查看每個賬戶所屬的用戶組,特別是administrators組下面的用戶。伺服器被入侵時會出現一些欺騙性的賬戶並被加入到administrators組中,特別留心新建的多餘賬戶,弄清這些賬戶的用途,如果發現是入侵者建立的賬戶,要即時查找賬戶是被創建的原因,並修復相應的漏洞。
檢查文件系統,確保磁碟被合理分區,各個分區應該有各自的功能,如系統、資料庫、網站、備份等。各個分區的用戶授權是不相同的,如系統、備份等不需要網站的專門授權賬戶訪問,資料庫分區需要對資料庫賬戶進行單獨的授權等。既然規劃好了文件分區和功能,並進行了相應的授權,就要防止文件被亂放,以免造成安全隱患。
還要經常檢查各種新建的文件夾和文件(特別是來歷不明,名稱畸形的隱藏文件夾和文件)這些都有可能是入侵者留下的入侵痕跡。
清除垃圾文件,隨時系統運行時間的增加,會產生很多的臨時文件和日誌文件,佔用寶貴的磁碟資源,如果磁碟的可用空間過小(特別是系統盤)還會影響伺服器性能。
1、臨時文件(安裝程序、系統升級、應用程序等產生的)產生的,主要在系統盤,可以看哪些文件夾的體積異常大,可分析其內部文件,確認是臨時文件後將其刪除
2、 日誌文件,主要是IIS產生的,這些日誌文件對於查看網站運行狀態、訪問歷史很有用,但日誌有時效性,如果超過其三個月就沒有什麼用處了,但它會佔用大量的磁碟空間,所以需要定期將其刪除。
定期檢查磁碟狀態並進行碎片整理,隨著系統運行時間的增長,特別是大量的IO操作後,磁碟上會產生大量的文件碎片,這些碎片過多則會嚴重影響伺服器性能,所以定期(建議一個月)進行磁碟碎片檢查,如果系統提醒需要進行碎片整理,則進行整理。
及時升級操作系統補丁,操作系統有各種大量的補丁,特別是一些重要的安全補丁需要即時升級,這樣會有效防止黑客和病毒入侵。
及時備份重要的文件、應用、資料庫。備份分為本地備份和異地備份,有條件的可以進行異地備份,備份是為了以防萬一,當數據丟失或應用損壞時,備份就是救命稻草,因此合理的備份計劃是非常有必要的。
㈦ window 2003 iis 6 怎麼安裝php7.0正式版
很遺憾的告訴你,window 2003 iis 6 是不能安裝php7的,windows下的php7需要VC14的支持的,但是微軟公司已經停止了windows2003的更新,win2003不能支持VC14,所以也就不支持PHP7了。
windows2003最高支持到php5.4,之後的5.5和5.6都不支持。
㈧ 最高哪個php版本支持iis6
PHP5.3x+IIS6完全配置方法,PHP5.3以上版本全新配置IIS方法 FastCGI方式(一...
在IIS6.0下安裝Fastcgi+PHP來運行PHP程序(未裝alpha),終於實現手工配置 IIS 6 下以 FastCGI 跑 PHP
PS:微軟提升PHP在IIS下的性能 FastCGI Extension for IIS6.0% ~& d# L0 v& T1 o& D( U; ^; j
微軟已經和PHP社區共同努力了一年之久,他們終於研發出 能讓IIS更快地解析PHP的方法,用戶們甚至不需要做基準測試就可以明顯感覺到PHP解析速度加快.早在2006年,微軟就和Zend等廠商一起研發 Windows Server下的優化工作,IIS產品組已經公布了IIS6和7的FastCGI擴展,它能讓PHP執行效率更高. PHP一直以來是IIS的尷尬,用PHP擴展的速度跟不上其它服務端(甚至還有一些致命問題例如在某內存地址報錯),而PHP又比ASP.net普及得 多,因此微軟需要在IIS+PHP上突破市場. 微軟去年底發布了ii6的fastcgi模塊,可以免費下載,使用IIS6的您不妨在您的測試環境上試一下,沒准會有驚喜哦! 今天將伺服器上的php支持改成了fastcgi,目前運行穩定.fastcgi的iis模塊可以讓流行的應用框架在iis上支持fastcgi協議以提 供高性能和可用性的訪問服務,fastcgi面向現有的網路伺服器提供高性能的cgi替代標准。具體php安裝方法我記錄下來,其中包括出現的錯誤.
1.下載 FastCGI For IIS6 5 A( c* Z' E" t1 {. t, X
fcgisetup32.msi(FastCGI Extension for IIS 6.0 x86)- B: u, q, t' H" K: S4 t# J
下載:http//www.iis.net/extensions/FastCGI,選擇: x86. ?8 ~& A7 t7 i
# ? i2 s' U& f% K
或者直接下載:http//go.microsoft.com/?linkid=96556962 v$ { j7 X8 O& ~
下載之後,雙擊運行進行安裝。
(FakeCGI調試工具(備用):下載fake.zip http//blogs.iis.net/rickjames/attachment/1563148.ashx )
' @" ^! W# d' F. @# c5 [
安裝後在 C:WINDOWSsystem32inetsrv 目錄下產生了五個文件。如下圖: B; a5 ]* v8 i% Z% b8 j2 q
同時在 IIS 的 「Web 服務擴展」里多了 FastCGI Handler。2 p3 o- h+ q, M/ d7 q
9 A- R; U( Q5 j8 `% W0 K* x- J. {
下載安裝VC9運行庫 即VISUAL C++ 2008
Microsoft Visual C++ 2008 Redistributable Package (x86)下載地址:
點擊這里下載
2.下載 PHP5.3.0 Windows 版
由於PHP5.3的全新特效及改進,原有的isapi方式解析PHP腳本已經不被支持,PHP從5.3.0以後的版本開始使用微軟的fastcgi模式,這是一個更先進的方式,運行速度更快,更穩定!
新版本的PHP5.3通過以往老方法已經不能在IIS上安裝了,下載IIS下的PHP,下載地址http//windows.php.net/download/,(注意IIS下要選擇VC9的版本)解壓到所需目錄,該目錄需要給予
一、如何選擇PHP5.3的VC9版本和VC6版本
VC6版本是使用Visual Studio 6編譯器編譯的,如果你的PHP是用Apache來架設的,那你就選擇VC6版本。
VC9版本是使用Visual Studio 2008編譯器編譯的,如果你的PHP是用IIS來架設的,那你就選擇VC9版本。
二、如何選擇PHP5.3的Thread Safe和Non Thread Safe版本
先從字面意思上理解,Thread Safe是線程安全,執行時會進行線程(Thread)安全檢查,以防止有新要求就啟動新線程的CGI執行方式而耗盡系統資源。Non Thread Safe是非線程安全,在執行時不進行線程(Thread)安全檢查。
再來看PHP的兩種執行方式:ISAPI和FastCGI。
ISAPI執行方式是以DLL動態庫的形式使用,可以在被用戶請求後執行,在處理完一個用戶請求後不會馬上消失,所以需要進行線程安全檢查,這樣來提高程序的執行效率,所以如果是以ISAPI來執行PHP,建議選擇Thread Safe版本;
而FastCGI執行方式是以單一線程來執行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執行效率,所以,如果是以FastCGI來執行PHP,建議選擇Non Thread Safe版本。
user讀取運行許可權,
選擇:PHP 5.3 (5.3.0)' Z* Z0 r% I) ~! F* r4 f+ V. R' b
VC9 x86 Thread Safe (2009-Jun-30 08:52:56) Zip [13.54MB]
sha1:
下載 .zip 格式的版本,解壓縮下載的 php-5.3.0-Win32-VC9-x86.zip 文件,並將其復制到:X:Server_Corephp目錄(你可以根據自己的意願解壓到別的目錄。),並給 IIS 啟動帳戶組或用戶賦予讀取和運行許可權。如下圖:
+ A( b2 ^' Y6 K7 N9 ^8 _
: I" N9 {8 q: R* E' h9 j2 D
3. 注冊 PHP 到 FastCGI % U3 L0 {. m1 @+ @# [
打開 C:WINDOWSsystem32inetsrvfcgiext.ini 文件。
; This is the configuration file for the FastCGI handler for IIS 6.0.: O: q. R4 u+ n9 f
; The FastCGI handler will look for this file in the same directory as
; fcgiext.dll. By default, the FastCGI installer will place this file into
; the %windir%system32inetsrv directory.
- E( a5 J3 l' R% H8 n
我個人的理解是,只要「Web 服務擴展」里的 FastCGI Handler 為允許時,在載入 fcgiext.dll 時,會讀取 fcgiext.ini 配置文件的內容,根據裡面的配置為每個網站提供映射。
在 [Types] 下添加以下配置: ; `9 c; v2 t9 b6 W- `; y' r9 H6 H7 S
[Types]/ K. X# n9 p4 I9 e
8 b, @+ K$ f6 }; c4 w
php=PHP
[PHP]
ExePath=X:Server_CorePHPphp-cgi.exe
這里要用:「」不能用「/」,「php」表示擴展名,「PHP」是配置節名稱,以「[PHP]」定義。 (選你自己的安裝的目錄,下同。)
) U. P; P N: w0 |7 D' u" f& h- e( c8 R
4. 配置 php.ini
將 X:Server_CorePHPphp.ini-proction 復制一個,然後重命名為X:Server_CorePHPphp.ini ! q4 H: N9 X) K. X9 e }( S
找到PHP安裝目錄下的php.ini-proction並改名為php.ini文件,找到下面% n4 k. G8 ?4 N# K! P. B
[Date]7 R _* z$ ?% u' ?& t' v
; Defines the default timezone used by the date functions
; http//php.net/date.timezone
; date.timezone =, E+ d8 |! L0 J; N
更改為並去除前面的「;」:
[Date]( c% H4 u" v2 ~4 h( R4 @4 K
; Defines the default timezone used by the date functions
; http//php.net/date.timezone
date.timezone = Asia/Shanghai Q, @2 J ^9 t s) Q0 J
如果不改以上的date.timezone可能打開網頁會提示500錯誤
找到6 s- j% ?# x$ F, h
; On windows:
; extension_dir = "ext"
改為. R- g. Z+ ~8 " D: O9 g
; On windows:
extension_dir = "X:Server_CorePHPext"
9 V2 g8 k' a- V9 " T" u/ z
找到:fastcgi.impersonate = 1;這句,把前面的;去掉, fastcgi.impersonate = 1
如下圖:
5 P5 K9 c- [ n0 J( D( n
找到:short_open_tag= Off;改為
short_open_tag= On3 n2 X2 Y3 c( v) a# y6 X0 g+ {# ]
8 F0 L5 ]7 h8 w6 z. w
至於php.ini裡面的extension開啟方式,根據自己所需,找到:Windows Extensions 在 Windows Extensions 下方的動態模塊配置中,需要打開以下模塊支持:(去掉模塊配置每行前面的;號即可)比如我的是: 7 v; k* P1 c
;extension=php_bz2.dll: n+ O" R$ Z) _7 [* B( c( D. K
;extension=php_curl.dll
;extension=php_dba.dll' f6 Y* p3 T4 R% q- c4 ]& Z7 G
extension=php_mbstring.dll" C* _: V3 z- F% m
extension=php_exif.dll7 l4 N2 N" e& {
;extension=php_fileinfo.dll7 E( X0 ~7 r; C* F9 j
extension=php_gd2.dll5 x9 ^1 g8 Q5 S" B& F
;extension=php_gettext.dll$ O' S. v1 i2 O$ q. H: O; G
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll. a! M+ _) z: _ P* @
extension=php_ldap.dll
;extension=php_ming.dll
;extension=php_mssql.dll3 g0 O) n8 c6 }9 M9 T7 X
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11g Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll. K0 q3 p6 t, ^# K) i* K
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll. {& w3 O# E$ , U7 j% y$ r1 I
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll$ T- g9 D& 7 D3 Z+ n# S% U& M
;extension=php_phar.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll. K9 m+ o) O9 @7 W @0 N
;extension=php_soap.dll p& S8 Q' s+ I, F0 L5 a1 v
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sqlite3.dll0 H5 ^$ l0 V7 g, M
;extension=php_sybase_ct.dll
;extension=php_tidy.dll2 m' J5 Q; A- T9 n
;extension=php_xmlrpc.dll
;extension=php_xsl.dll% h* t/ J" J) a8 t7 Q( I' n5 R9 F$ q
;extension=php_zip.dll
注意最後一個php_zip.dll這個在我下載下來的php5.3.0的ext內是不存在的,所以如果開啟會報錯誤,如果實在需要這個DLL,可以從PHP5.2中拷貝過去(我的不行)
保存 php.ini 文件,並將其復制到 C:Windows ,並刪除 X:Server_CorePHPphp.ini,不刪除有時IIS報500錯!
4 B0 M. ]9 U E3 d1 V
5. 配置網站 q% W* / n) c' `- Y
; t4 X! x( V, T! [) [2 |4 [
打開IIS管理器,網站上點右鍵-屬性-主目錄-配置-添加,配置如下圖" j9 W, {" c4 S% @2 I1 x
& Q6 _: a8 g, m q/ R, R
# ^% v* ?# G6 |
可執行文件路徑:C:WINDOWSsystem32inetsrvfcgiext.dll
6.相關許可權配置
C:WINDOWSsystem32inetsrvfcgiext.dll 的許可權,NETWORK_SERVICE和IUSR_***(Internet來賓賬戶)的可讀和運行許可權。
PHP安裝目錄的許可權,NETWORK_SERVICE的讀和運行許可權
網站所在目錄的許可權,IUSR_***(Internet來賓賬戶)的讀取和運行權,需要寫入的目錄單獨再給寫入權
7. 寫個 php 測試下吧
" m: |: h# L' b% y; }
修改完在IIS上或者命令提示符運行iisreset命令重啟IIS服務,這步很重要!
( M6 w6 {! R& y ~4 F
測試是否安裝成功!
建立一個網站,phpinfo.php文件內容為:/ o+ p' n$ t8 T+ O( b2 s P. P
文件:phpinfo.php
<?php
phpinfo();
?>
6 j- O: M6 | [, p/ p t
看到類似以下效果說明你的伺服器可以跑 php 了。
㈨ win 2003 iis里安裝PHP
請下載PHP4.3.6或4.3.9隨便一種版本安裝PHP。
運行安裝包,安裝完成PHP後,最後還需要配置一下WIN2003的IIS,很多用戶卡在這問題上,所以這里只對這種問題講解一下。
打開WIN2003中的「Internet信息服務(IIS)管理器」->「WEB服務擴展」,按菜單上的「操作」->「添加一個新的WEB服務擴展」
在「擴展名」中輸入「PHP」,按「添加」,在彈出新的窗口中按「瀏覽」,選擇安裝PHP目錄中的php4ts.dll文件後,在原本的窗口中「設置擴展狀態為允許」前面打勾,確定即可。
將IIS管理器中的「所有未知ISAPI擴展」設置為允許,這樣配置就OK了,如下圖所示:
㈩ 在windows2003+iis6下安裝PHPwind時出現下面這種情況,怎麼解決啊,請大神指教
開啟這個功能的具體方法就是設置php.ini文件,步驟如下:
打開文件查找
extension=php_pdo_mysql.dll
extension=php_pdo.dll
把前面的分號去掉,然後保存文件。
2、如果沒有,就新建一個文件php.in
把下面兩行添加進去
extension=pdo.so
extension=pdo_mysql.so
修改以後要重啟伺服器!
祝你成功!望採納。