本文目錄一覽:
- 1、悟空crm9.0 win2008+iis7+php5.6如何安裝
- 2、win2008+IIS7 伺服器,php網頁顯示空白是什麼原因?
- 3、win2008的IIS7+PHP5.3.8,速度奇慢,為什麼
- 4、windows 2008 r2 iis7 +php web環境怎麼安裝
- 5、Windows 2008 下 PHP 開啟 opcache 後頻繁 500 錯誤解決方式
- 6、Windows Server 2008安裝IIS7圖文教程
悟空crm9.0 win2008+iis7+php5.6如何安裝
悟空crm9.0 win2008+iis7+php5.6參數見附件
偽靜態寫法如下:
Files *.htm
Order Allow,Deny
Deny from all
/Files
IfModule mod_rewrite.c
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
#RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
#RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
RewriteCond % !^$
RewriteRule ^/?(.*)/.*\.sql – [F]
/IfModule
SetEnvIf Authorization “(.*)” HTTP_AUTHORIZATION=$1
win2008+IIS7 伺服器,php網頁顯示空白是什麼原因?
你裝PHP環境沒?
沒裝可以去chinaz.com下載PHPstudy來安裝,就可以運行PHP文件了
win2008的IIS7+PHP5.3.8,速度奇慢,為什麼
方法/步驟
windows 2008升級PHP5.3後變慢原因
上面說到的程序有共同的特點,那麼便是要用到資料庫,很多PHP頁面實際上都是資料庫驅動的,要連接資料庫才能顯示出來,而響應時間過長的原因便在於PHP 5.3連接資料庫的方式有所改變。目前我們配置資料庫信息時都類似這樣的「$dbhost=『localhost』 」;這本身是沒有問題的,只是PHP 5.3會考慮是IPv4還是IPv6,面對localhost會猶豫,因此出現響應時間過長的情況。如果你查看過伺服器處理PHP的時間,你會發現處理PHP的時間很短,等待處理前的時間很長。目前這種響應時間過長的情況只出現在IIS 7及IIS 7.5升級PHP 5.3系列版本後,至於資料庫版本是多少沒多大影響。簡單普及一下知識,windows 2008分為32位和64位,自帶IIS 7,windows 2008 R2自帶IIS 7.5,R2版本的系統只有64位。如果你用的IIS 6或者Linux系統什麼的,目前還沒存在這樣的問題,主要是windows 2008系統。
恢復FastCgi高效運行PHP的簡單方法
下面的幾個方法實際上不是我自己琢磨出來的,而是在網上找到的答案,經過測試有效;另外,這些答案在IIS官網有相應的回復,回復的時間是2010年末,說明這樣的問題很早之前便出來,不過解決的方法確實很簡單。
方法一:上面已經說到,這是因為PHP 5.3在面對資料庫配置信息中的「localhost」會猶豫,因此直接把這個地址改名為「127.0.0.1」,這個IP是IPv4下面的本地網路地址,實際作用和「localhost」一樣,不過能明確告訴PHP這是IPv4網路。至於具體的修改流程,如果源程序是dedecms,就要用Dreamweaver之類的專業軟體編輯修改,否則保存後可能出錯。
至於別的程序,同樣修改資料庫配置文件即可,下面是一般的資料庫配置文件信息。
?php
//資料庫連接信息
$cfg_dbhost = ‘localhost’;修改此處的localhost為127.0.0.1
$cfg_dbname = ‘fewfwefsdf’;
$cfg_dbuser = ‘fsdfsdf’;
$cfg_dbpwd = ‘fewffdsf’;
$cfg_db_language = ‘UTF-8’
?
方法二:IIS 7及IIS 7.5是默認開啟IPv6組件的,現在不少國內大廠商同樣在部署IPv6;如果你的伺服器用不上IPv6網路,那麼直接把IPv6禁用即可,打開「%systemroot%\System32\drivers\etc\hosts」這個文件,注釋掉「::1 localhost」即可。
方法三:直接把PHP版本降級即可,保持在PHP 5.2.17版本,這是目前用得最多的版本,幾乎所有的PHP網站程序都可以運行在這個版本上。經測試,在PHP 5.2系列版本,IIS 7和IIS 7.5均能保證高效運行PHP網站程序。
其實,解決方法是很簡單的,只要一步即可完成,只是個中緣由,網站建設估計在你沒看到網友及IIS官網的解決方法之前,你同樣會各種糾結各種埋怨IIS的。不管是IIS 7,還是IIS 7.5,在運行PHP方面速度都有很大的提升,不用什麼問題都怪罪到IIS上,很多時候,只是我們對IIS的認識還不夠。
windows 2008 r2 iis7 +php web環境怎麼安裝
方法/步驟第一步首先確認你的系統信息本教程在2008系統版本上測試成功第二步 安裝IIS,依次點擊伺服器管理 —》角色—》添加角色第三步 依次點擊 下一步 ,全選所有的IIS伺服器選項(我這是最快速的方法),直到安裝完畢依次打開 控制面板—-管理工具—-iis伺服器管理工具 打開iis的界面 打開處理程序程序映射 –添加模塊映射 選擇php(php版本選擇非線程安全)安裝目錄下 php-cgi.exe 設置完畢點擊保存最後一步:確定你的vc11有沒有安裝 如果vc11沒有安裝的話 呵呵 伺服器會報500錯誤 fastcgi 進程錯誤 所以你一定要確認下最後一步 phpinfo()驗證 大工告成了!
Windows 2008 下 PHP 開啟 opcache 後頻繁 500 錯誤解決方式
最近公司後台訪問速度下降,操作卡頓,公司後台環境是 windows server 2008 + iis7 + php5.6,於是在參考網上解決方案後,覺得使用 opcache 最為方便,於是參考幾篇配置示例文檔後,在線部署了。經過一段時間體驗後,發現確實快了很多,但是相應的出現了一個以前幾乎沒見過的問題,訪問後台時經常性 500 錯誤,但是刷新頁面就恢復正常了,將這個現象在網上搜了一番,確實存在這個問題,但是找了許多帖子也沒有發現靠譜的解決方案,於是就擱置了這個問題,刷新頁面重試也是可以忍受的。
後來,經公司運營反饋發現,500 錯誤發生的太頻繁了,另外有時候刷新也不管用,因為後台有些頁面會一次性批量請求後端介面,然後幾乎都是 500,這個問題就有些嚴重了,於是重新開始在網上尋求解決方式。
搜索到兩個方案如下:
在 Internet 信息服務(IIS)管理器下的應用程序池中選擇應用,右鍵-高級設置-標識,將 ApplicationPoolIdentity 修改為 LocalSystem,經驗證,失敗。
在 PHP 手冊中有這麼一個配置項
另外,在評論中有下面這段話,
大致意思是當我們在 windows 平台下開啟 opcache 時,你可能發現運行時出現隨機 500 錯誤,然後在 php.ini 中添加一行配置 opcache.mmap_base = 0x20000000 可以解決。不幸的是,我不知道值「0x20000000」的意義,我只能告訴你這個值可以解決這個問題。
經過驗證,成功解決 500 錯誤!
下面貼下我自己的 opcache 配置
Windows Server 2008安裝IIS7圖文教程
原文
環境:
阿里雲平台
Windows Server 2008 R2
操作:
摘要: 本文講的是Windows Server 2008安裝IIS7圖文教程, 1) 安裝Web伺服器IIS 1-1. 依次點擊「開始」-「管理工具」-「伺服器管理器」,啟動伺服器管理器。 1-2. 點擊左側欄的「角色」之後,點擊追加「添加角色」。 1-3. 啟動「添加角色嚮導」
1) 安裝Web伺服器IIS
1-1. 依次點擊「開始」-「管理工具」-「伺服器管理器」,啟動伺服器管理器。
教程-server 2008 r2 iis7″
1-2. 點擊左側欄的「角色」之後,點擊追加「添加角色」。
1-3. 啟動「添加角色嚮導」之後,點擊「下一步」。
1-4. 勾選「Web 伺服器(IIS)」之後,點擊「下一步」。
1-5. 點擊「下一步」。
1-6. 這次要運行 PHP 因此選擇以下3個之後,點擊 「下一步」。
1-7. 確認安裝內容之後,點擊 「安裝」。
1-8. 如下顯示安裝Web伺服器IIS的進度頁面。
1-9. 確認安裝成功之後,點擊「關閉」。
1-10. 安裝完成之後IIS7,訪問「 」確認IIS是否正常運行。顯示如下頁面,就表示IIS7在正常運行狀態。IIS的默認根目錄是「C:\inetpub\wwwroot」,可以把HTML文件存放到該目錄下確認IIS的運行情況。
2) 確認防火牆的配置
Windows防火牆有禁止外部PC的訪問本地HTTP服務的配置,為了以防萬一,確認防火牆上已允許HTTP訪問。
2-1. 依次點擊「開始」-「管理工具」-「高級安全 Windows 防火牆」。
2-2. 啟動「高級安全 Windows 防火牆」之後,點擊左側欄的「入站規則」。
2-3. 確認「萬維網服務(HTTP 流入量)」的操作在「允許」,已啟用在「是」的狀態。
阿里雲伺服器Windwos Server2008防火牆默認設定是允許HTTP訪問。而在Amazon EC2,需要在安全組(Security Group)的Allowed Connections里追加HTTP。
以上是雲棲社區我為您精心準備的的內容,在雲棲社區的博客、問答、公眾號、人物、課程等欄目也有的相關內容,歡迎繼續使用右上角搜索按鈕進行搜索iis , windows , 伺服器 , 安全 , http 配置 server 2008 r2 iis7、windows2008 iis7 php、windows2008 iis7配置、windows2008安裝iis7、windows2008 iis7,以便於您獲取更多的相關知識。
原創文章,作者:VQHR,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/131583.html