windows server 2008 r2 IIS PHP
在Windows server 2008 r2 的IIS(7.5)中搭建PHP運(yùn)行環(huán)境:
一:安裝IIS服務(wù)器(沒有裝IIS)
1.我的電腦>>右鍵>>管理(Manage)
2.點擊(Add Roles) 這個地方我是已經(jīng)安裝過(不會可以百度一下有很多)
3.附(如果安裝過IIS) 點擊 "Add Role Services" 然后選著CGI模塊安裝
二:下載安裝配置IIS上的PHP環(huán)境
1、下載PHP,官網(wǎng)地址:http://windows.php.net/download/,如果是開發(fā)環(huán)境,下載 VC11 x86 Non Thread Safe,反之下載:VC11 x86 Thread Safe,不然,在非開發(fā)環(huán)境下系統(tǒng)會缺少一些系統(tǒng)DLL,那就要下載了
如問題:啟動 php-cgi 時如果提示缺少 msvcr110.dll
需要安裝 vcredist_x64.exe 或 vcredist_x86.exe
下載地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=30679
?
2、將下載的zip壓縮包解壓到C盤下,解壓后為C:\php;
3、進(jìn)入控制面板>>管理工具>>Internet信息服務(wù)(IIS)管理器;
4、中間窗口選擇“處理程序映射”雙擊,然后最右邊選擇“添加模塊映射”
三:配置PHP環(huán)境中系統(tǒng)參數(shù)問題(重點)
1、網(wǎng)上說的要把一些DLL拷貝到/Windows/System32中去,其實在PHP5.3(貌似)之后,就不需要了。如你細(xì)心的話你就會發(fā)現(xiàn)你下載的PHP包中有一個ext文件夾,這個文件夾下有所有的DLL,其路徑在PHP.ini中配置,稍后說到
2、配置PHP.ini ,把php.ini-development重命名php.ini
3、使用快捷鍵ctrl+F搜索date.timezone修改為date.timezone="Asia/Shanghai”即修改當(dāng)前的時區(qū)?
4、激活你需要的擴(kuò)展選項,即將相應(yīng)dll語句前的分號”;”刪除
extension=php_curl.dll?
extension=php_gd2.dll?
extension=php_mbstring.dll
extension=php_mysql.dll?
extension=php_mysqli.dll?
extension=php_pdo_mysql.dll
5、配置DLL路徑 搜索“extension_dir” 注意前面的“;”要移除,修改成?extension_dir = "C:\php\ext\" 如圖
看到截圖上面框上面的那個鏈接,如果沒有猜錯的話,那個就是dll包下載的地方(不滿足需求);
?
6、用dos php -m?可查看已開啟的dll擴(kuò)展模塊
?
?一般PHP和Mysql配合起來用得比較多,點擊 Mysql的安裝方法
?
轉(zhuǎn)載于:https://www.cnblogs.com/nimeide/p/5009598.html
總結(jié)
以上是生活随笔為你收集整理的windows server 2008 r2 IIS PHP的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 237. Delete Node in
- 下一篇: [ios][swift]UIButton