windows8phpcurl,Windows8官網

本文目錄一覽:

如何php開啟CURL支持

在安裝一些PHP網站的時候,會提示要求開啟curl_getinfo()函數支持功能,否則網站無法安裝,在網上找了一些資料,試了好多次終於將curl_getinfo()的功能開啟,下面介紹一下開啟的具體過程。

工具/原料

php.ini

方法/步驟

首先打開php.ini文件,一般默認放在C盤windows目錄下。

在php.ini文件夾下,查找extension=php_curl.dll,找到後,把它前面的分號去掉,讓它起作用。

然後再查找extension_dir=,看看後面的地址指向哪個文件夾,然後打開這個文件夾。

從這個php5文件夾中找到libeay32.dll, ssleay32.dll,這兩個文件,然後把這兩個文件拷貝到c盤windows里的system32文件中。

5

重新啟動系統就可以了,網上說只要重啟iis或apcha等,但試了好像不靈,果斷重啟都可以了。

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即可.

php curl的幾種用法

總結一下項目中用到curl的幾種方式1. php curl的默認調用方法,get方式訪問url$ch = curl_init();curl_setopt($ch, CURLOPT_HTTPHEADER, $header); //設置http頭curl_setopt($ch, CURLOPT_ENCODING, “gzip” ); //設置為客戶端支持gzip壓縮curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30 ); //設置連接等待時間curl_setopt($ch, CURLOPT_URL, $url );curl_exec( $ch );if ($error = curl_error($ch) ) {//出錯處理return -1;}fclose($fp);$curl_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); //獲取http返回值if( $curl_code == 200 ) {//正常訪問url}//異常2. 設置http header支持curl訪問lighttpd服務器Java代碼$header[]= ‘Expect:’;$header[]= ‘Expect:’;3. 設置curl,只獲取http header,不獲取body:Java代碼curl_setopt($ch, CURLOPT_HEADER, 1);curl_setopt($ch, CURLOPT_NOBODY, 1);curl_setopt($ch, CURLOPT_HEADER, 1);curl_setopt($ch, CURLOPT_NOBODY, 1);或者只獲取body:Java代碼curl_setopt($ch, CURLOPT_HEADER, 0); // make sure we get the bodycurl_setopt($ch, CURLOPT_NOBODY, 0);curl_setopt($ch, CURLOPT_HEADER, 0); // make sure we get the bodycurl_setopt($ch, CURLOPT_NOBODY, 0);4. 訪問虛擬主機,需設置Host$header[]= ‘Host: ‘.$host;5. 使用post, put, delete等REStful方式訪問urlpost:curl_setopt($ch, CURLOPT_POST, 1 );put, delete:curl_setopt($ch, CURLOPT_CUSTOMREQUEST, “DELETE”); //或者PUT,需要服務器支持這些方法。6. 保存下載內容為文件

PHP如何開啟CURL擴展支持?

開啟curl擴展,這需要修改PHP的配置,在Windows 中只需簡單三步:

將PHP安裝文件夾下的三個文件php_curl.dll(可能在ext文件夾中),libeay32.dll,ssleay32.dll 複製到 %windir%/system32下。

2、打開php.ini(可能在PHP環境的安裝目錄下,默認在c:\WINDOWS目錄下),將;extension=php_curl.dll頭部的分號去掉。

3、重啟php的服務(apache或者IIS),如重啟IIS,運行iisreset即可。

原創文章,作者:RKFQ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/141186.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
RKFQ的頭像RKFQ
上一篇 2024-10-04 00:24
下一篇 2024-10-04 00:24

相關推薦

  • Python官網中文版:解決你的編程問題

    Python是一種高級編程語言,它可以用於Web開發、科學計算、人工智能等領域。Python官網中文版提供了全面的資源和教程,可以幫助你入門學習和進一步提高編程技能。 一、Pyth…

    編程 2025-04-29
  • 國家數字圖書館官網打不開怎麼辦?

    如果你發現無法訪問國家數字圖書館官網,可能是以下幾個方面導致的。 一、網絡連接問題 首先,我們要確定自己的網絡存在沒有問題。可以通過瀏覽器訪問其他網站來檢測網絡連接是否正常。 二、…

    編程 2025-04-29
  • Python中文版下載官網的完整指南

    Python是一種廣泛使用的編程語言,具有簡潔、易讀易寫等特點。Python中文版下載官網是Python學習和使用過程中的重要資源,本文將從多個方面對Python中文版下載官網進行…

    編程 2025-04-29
  • 尚硅谷官網地址用法介紹

    尚硅谷是國內一家領先的技術培訓機構,提供了眾多IT職業的培訓,包括Java、Python、大數據、前端、人工智能等方向。其官網地址為http://www.atguigu.com/。…

    編程 2025-04-29
  • MLflow官網用法介紹

    本文將從多個方面詳細闡述MLflow官網的功能和使用方法,讓讀者在學習和使用MLflow過程中更加便利。 一、介紹 MLflow是一個開源的機器學習平台,由Databricks團隊…

    編程 2025-04-29
  • Python模塊庫大全官網

    Python模塊庫大全官網是一個全面收錄Python模塊庫的網站,開發者可以在該網站中找到自己需要的模塊庫、文檔、教程等資源,提高開發效率,降低開發成本。本文將從多個方面對Pyth…

    編程 2025-04-27
  • 老虎證券app官網下載

    老虎證券是一家提供在線股票交易服務的綜合性經紀商。老虎證券app是老虎證券的官方移動應用,它可以為投資者提供包括股票、期貨、外匯和數字貨幣的多種交易服務。本文將介紹老虎證券app的…

    編程 2025-04-27
  • 保利票務官網的開發實現

    保利票務官網是一個擁有強大性能和優秀用戶體驗的在線售票平台,其前端由 HTML、CSS 和 JavaScript 組成,後台使用 PHP 和 MySQL 進行數據存儲和管理。本文將…

    編程 2025-04-27
  • OpenSwan 官網用法介紹

    OpenSwan 是一種開源 IPsec 協議,可以用於創建安全的虛擬專用網絡。 一、OpenSwan 概述 OpenSwan 是一個成熟的、被廣泛使用的開源項目。它支持 IPSE…

    編程 2025-04-27
  • Mybatisplus官網詳解

    一、簡介 Mybatisplus是一個基於mybatis的增強工具,可快速、安全的開發mybatis相關項目。它提供了許多實用的功能,如分頁、條件構造器、性能分析、代碼生成等。 M…

    編程 2025-04-24

發表回復

登錄後才能評論