windows server 2008 r2 IIS PHP
在Windows server 2008 r2 的IIS(7.5)中搭建PHP運(yùn)行環(huán)境:
一:安裝IIS服務(wù)器(沒有裝IIS)
1.我的電腦>>右鍵>>管理(Manage)
2.點(diǎn)擊(Add Roles) 這個(gè)地方我是已經(jīng)安裝過(guò)(不會(huì)可以百度一下有很多)
3.附(如果安裝過(guò)IIS) 點(diǎn)擊 "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)會(huì)缺少一些系統(tǒng)DLL,那就要下載了
如問(wèn)題:啟動(dòng) php-cgi 時(shí)如果提示缺少 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ù)問(wèn)題(重點(diǎn))
1、網(wǎng)上說(shuō)的要把一些DLL拷貝到/Windows/System32中去,其實(shí)在PHP5.3(貌似)之后,就不需要了。如你細(xì)心的話你就會(huì)發(fā)現(xiàn)你下載的PHP包中有一個(gè)ext文件夾,這個(gè)文件夾下有所有的DLL,其路徑在PHP.ini中配置,稍后說(shuō)到
2、配置PHP.ini ,把php.ini-development重命名php.ini
3、使用快捷鍵ctrl+F搜索date.timezone修改為date.timezone="Asia/Shanghai”即修改當(dāng)前的時(shí)區(qū)?
4、激活你需要的擴(kuò)展選項(xiàng),即將相應(yīng)dll語(yǔ)句前的分號(hào)”;”刪除
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\" 如圖
看到截圖上面框上面的那個(gè)鏈接,如果沒有猜錯(cuò)的話,那個(gè)就是dll包下載的地方(不滿足需求);
?
6、用dos php -m?可查看已開啟的dll擴(kuò)展模塊
?
?一般PHP和Mysql配合起來(lái)用得比較多,點(diǎn)擊 Mysql的安裝方法
?
轉(zhuǎn)載于:https://www.cnblogs.com/nimeide/p/5009598.html
總結(jié)
以上是生活随笔為你收集整理的windows server 2008 r2 IIS PHP的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 237. Delete Node in
- 下一篇: PHP设计模式之适配器模式