『壹』 php如何開啟CURL擴展支持
開啟curl擴展,這需要修改PHP的配置,在Windows 中只需簡單三步:
將PHP安裝文件夾下的三個文件php_curl.dll(可能在ext文件夾中),libeay32.dll,ssleay32.dll 復制到 %windir%/system32下。
3、重啟php的服務(apache或者IIS),如重啟IIS,運行iisreset即可。
『貳』 PHP如何開啟curl
開啟php curl函數庫的步驟
1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路徑*/
2).把php5/libeay32.dll,ssleay32.dll復制到系統目錄windows/下
3).重啟apache
配置php支持curl
curl是一個利用URL語法在命令行方式下工作的文件傳輸工具。它支持很多協議:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同樣支持HTTPS認證,HTTP POST方法, HTTP PUT方法, FTP上傳, kerberos認證, HTTP上傳, 代理伺服器, cookies, 用戶名/密碼認證, 下載文件斷點續傳, 上載文件斷點續傳, http代理伺服器管道( proxy tunneling), 甚至它還支持IPv6, socks5代理伺服器, 通過http代理伺服器上傳文件到FTP伺服器等等,功能十分強大。Windows操作系統下的網路螞蟻,網際快車(FlashGet)的功能它都可以做到。准確的說,curl支持文件的上傳和下載,所以是一個綜合傳輸工具,但是按照傳統,用戶習慣稱curl為下載工具。
配置方法:
1、拷貝PHP目錄中的libeay32.dll 和 ssleay32.dll 兩個文件到 system32 目錄。
2、修改php.ini:配置好 extension_dir ,去掉 extension = php_curl.dll 前面的分號。
---------------------------
php下擴展php_curl.dll的安裝
---------------------------
已經內置有php_curl.dll,在ext目錄下,此DLL用於支持SSL和zlib.
在php.ini中找到有extension=php_curl.dll, 去掉前面的注釋.
設置extension_dir=c:phpext, 刷新PHP頁面時報錯, 說找不到模塊php_curl.dll.
拷貝php_curl.dll 到windowssystem32,還是同樣的錯.
在網上找了一下,需要將:
libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll
都拷貝到system32目錄下,重啟IIS即可.
『叄』 教你如何開啟fsockopen函數及開啟curl函數
在Windows下安裝PHP的cURL支持,首先需要找到php.ini文件,並將extension=php_curl.dll前的分號去除。接著將php_curl.dll、libeay32.dll和ssleay32.dll這三個文件復制到%windir%/system32目錄下,然後重啟PHP服務即可啟用cURL功能。
對於Linux環境,如果PHP已經編譯好,但後來又需要添加新的擴展,有幾種方法可以選擇。一種方法是重新完全編譯PHP,另一種方法是單獨編譯擴展庫,以extension的形式擴展。這里以安裝curl擴展為例。首先下載curl安裝包,確保下載的版本與PHP版本匹配,例如,我的PHP版本是4.4.4,需要下載curl 7.14版本。
安裝curl擴展的具體步驟包括:使用./configure命令進行配置,然後使用make命令進行編譯。需要注意的是,curl的目錄需要包含include和lib目錄,且include下應有easy.h和curl.h兩個文件,而lib目錄下應有libcurl.a文件。編譯完成後,include目錄下文件會增加,但lib目錄下可能沒有生成所需的文件。這是因為編譯後生成的文件位於lib/.libs目錄下,所以需要將這些文件復制到lib目錄下。
完成上述步驟後,進入安裝原PHP源碼目錄,執行cd ext和cd curl命令,然後運行phpize命令生成配置文件。接著使用./configure --with-curl=DIR命令指定cURL的安裝路徑,最後執行make命令生成curl.so文件。此時,cURL擴展已經成功安裝並可以正常使用。