windows 2008 R2 64位服務(wù)器中開(kāi)啟php curl擴(kuò)展的方法
今天小編接到一客戶(hù)的提問(wèn):系統(tǒng)是windows2008R2版
php_curl這個(gè)擴(kuò)展沒(méi)有開(kāi)啟,我當(dāng)時(shí)在想怎么可能呢,小編配了好多次每個(gè)擴(kuò)展就是開(kāi)啟的這個(gè)函數(shù)
進(jìn)服務(wù)器看了下沒(méi)有任何問(wèn)題,extension=php_curl.dll這個(gè)明明是開(kāi)啟的,libeay32.dll、ssleay32.dll 、php_curl.dll 這幾個(gè)文件在C:\WINDOWS\system32目錄下也有,加載phpinfo時(shí)怎么就沒(méi)有Curl項(xiàng)呢
重新注冊(cè)在開(kāi)始-運(yùn)行-輸入regsvr32 php_curl.dll提示不兼容,突然想到小編早上也在配置一個(gè)PHP時(shí)出現(xiàn)由于系統(tǒng)是32位64位引起的問(wèn)題,當(dāng)時(shí)就在想會(huì)不會(huì)配置的方法有區(qū)別,看了下系統(tǒng)果然是64位的
找到系統(tǒng)文件下的syswow64這個(gè)文件(這個(gè)文件是windows操作系統(tǒng)的子系統(tǒng),能夠運(yùn)行32位應(yīng)用程序,并且在所有64位版本的windows上都存在)
抱著僥幸心理將上面的三個(gè)DLL文件復(fù)制到了syswow64這個(gè)文件夾下,重啟了下IIS
架設(shè)個(gè)測(cè)試站點(diǎn)
<?php
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://www.google.cn");
curl_setopt($ch,CURLOPT_HEADER,1);
curl_exec($ch);
curl_close($ch);
?>
網(wǎng)站出現(xiàn)了,網(wǎng)站可以打開(kāi)了,重新看了下phpinfo查了下里面的curl擴(kuò)展也有了
這里就與大家共享下,嘿嘿~
總結(jié):
php_curl擴(kuò)展在64位下不能正常應(yīng)用,則需將libeay32.dll、ssleay32.dll 、php_curl.dll 三個(gè)DLL文件復(fù)制到syswow64目錄下。
- linux下為php添加curl擴(kuò)展的方法
- Linux 中 CURL常用命令詳解
- Linux下命令行cURL的10種常見(jiàn)用法示例
- linux curl命令詳解及實(shí)例分享
- Linux中curl命令和wget命令的使用介紹與比較
- Linux下模擬http的get/post請(qǐng)求(curl or wget)詳解
- Linux Shell中curl和wget使用代理IP的方法教程
- Linux中的curl命令詳解
- PHP擴(kuò)展CURL的用法詳解
- 解析php擴(kuò)展php_curl.dll不加載的解決方法
- 開(kāi)啟CURL擴(kuò)展,讓服務(wù)器支持PHP curl函數(shù)(遠(yuǎn)程采集)
- Linux下安裝PHP curl擴(kuò)展的方法詳解
相關(guān)文章
Win2003服務(wù)器高安全配置(冰盾防火墻設(shè)置方法)
隨著Linux的普及。不論是安全性與PHP執(zhí)行速度方面都高于Windows。習(xí)慣了Windows的我用不來(lái)Linux,難道就不能做安全了嗎?2011-04-04介紹 IIS 7.5 的應(yīng)用程序池與新增的「虛擬帳戶(hù)」特性
這篇文章主要介紹了介紹 IIS 7.5 的應(yīng)用程序池與新增的「虛擬帳戶(hù)」特性,需要的朋友可以參考下2016-01-01提高IIS網(wǎng)站服務(wù)器性能2點(diǎn)考慮(緩存+gzip)
通過(guò)合理的利用利用緩存,即內(nèi)容過(guò)期與啟用Gzip壓縮,增加訪問(wèn)速度來(lái)提升服務(wù)器使用性能,為服務(wù)器節(jié)約更多的資源2012-04-04