新版的webmatrix開始支援php,目前支援5.2及5.3
由於是運行在iis express上,所以需要設置fastcgi
首先安裝webmatrix和php5.3(或者5.2)的支援檔案以及php本身
完成後進入C:/Program Files/IIS Express/AppServer資料夾
----------------------------------------------------------------
xp下webmatrix默認的iis express版本是7
安裝路徑在c驅
如果你在註冊表中更改過這個默認安裝路徑的話請自行尋找
----------------------------------------------------------------
使用任意的編輯工具打開檔名applicationhost.config的檔案
這個檔案有兩處地方需要修改
首先找到<fastCgi />
把他按照下面的內容修改
<fastCgi><br /> <application fullPath="D:/sdk/php-5.3.5-Win32-VC9-x86/php-cgi.exe"<br /> activityTimeout="600"<br /> requestTimeout="600"<br /> instanceMaxRequests="10000"><br /> <environmentVariables><br /> <environmentVariable name="PHP_FCGI_MAX_REQUESTS"<br /> value="10000" /><br /> <environmentVariable name="PHPRC"<br /> value="D:/sdk/php-5.3.5-Win32-VC9-x86" /><br /> </environmentVariables><br /> </application><br /> </fastCgi>
將其中的php-cgi.exe的路徑和環境變數PHPPRC的位置修改為你安裝的php的位置
之後將檔案拖到最下端,為configuration的node添加一個sub node:location
<location path="PHPSite"><br /> <system.webServer><br /> <handlers><br /> <add name="PHP via FastCGI"<br /> path="*.php" verb="*"<br /> modules="FastCgiModule"<br /> scriptProcessor="D:/sdk/php-5.3.5-Win32-VC9-x86/php-cgi.exe"<br /> resourceType="Either" /><br /> </handlers><br /> </system.webServer><br /> </location>
並將handlers中的那個php-cgi.exe的路徑修改為你的路徑即可
上面兩步完成後webmatrix就可以完好的支援php拉
下面來看看效果吧
由於目前的webmatrix還沒有php的模板
所以在製作網站時需要討巧的來建立
首先選擇從模板來建站點
然後選擇空白模板
然後在添加檔案那裡選擇html
並將添加的檔案的副檔名改為php
最後修改檔案內容為
<?php phpinfo(); ?>
最後點網站tab中的站點連結看看效果
是不是也很爽?
不過目前webmatrix還不夠成熟
目前檔案的上載功能還不完善
另外沒有智能感知能力
所以輸入正確與否就需要各位自己來把握咯