導航:首頁 > 編程語言 > php編譯安裝curl

php編譯安裝curl

發布時間:2023-08-22 06:28:15

『壹』 linuxphp如何安裝curl擴展方法

這個要針對具體版本,如果是ubuntu系統:apt-get install curl libcurl3 libcurl3-dev php5-curl
然後重新啟動apachde:sudo /etc/init.d/apache2 restart

如果是CentOS7.0系列的:使用yum install php5* curl*後用systemctl restart apache2就行了。。

『貳』 linux下xampp集成環境中怎麼為php添加curl擴展

curl是利用URL語法在命令行方式下工作的開源文件傳輸工具。它被廣泛應用在Unix、多種Linux發行版中,並且有DOS和Win32、Win64下的移植版本。

在xampp集成環境中,curl自帶,只不過默認關閉。

vim/etc/php.ini

註:此處的/etc/php.ini 請找到自己的php.ini路徑

所有的 Unix Like 系統都會內建 vi 文書編輯器,其他的文書編輯器則不一定會存在。vim 具有程序編輯的能力,可以主動的以字體顏色辨別語法的正確性,方便程序設計。

然後找到:

;extension=php_curl.dll

在Vim下搜索字元串方法如下:

1、命令模式下輸入「/字元串」,例如「/Section 3」。

2、如果查找下一個,按「n」即可。

要自當前游標位置向上搜索,請使用以下命令:

/pattern Enter

將;extension=php_curl.dll的注釋去掉,保存退出

:x 寫入文件並退出。僅當文件被修改時才寫入,並更新文件修改時間,否則不會更新文件修改時間。

最後重啟服務即可

service httpd restart

『叄』 Win7 64位系統,PHP 擴展 curl方法

執行:
1. 拷貝php安裝目錄下,libeay32.dll、ssleay32.dll 到SysWOW64目錄(例 C:\Windows.old.000\Windows),而不是 C:\windows\system32 目錄。
2. 拷貝php/ext目錄下, php_curl.dll 到 SysWOW64 目錄;
3. 重啟 Apache

其它方法:
把php_curl.dll拷到c:\windows\和c:\windows\system32裡面 重啟apache
之後再試試看 或 是把php目錄中的libeay32.dll,ssleay32.dll拷到c:\windows\system32裡面 重啟apache

『肆』 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即可.

『伍』 HP UNIX環境下需要使用CURL命令,請問需要安裝哪個PHP組件

假如原先編譯的php目錄在/usr/local/php5目錄下;
apache在/usr/local/apache2目錄下;
php源代碼在/home/kevin125/src目錄下。

如果實際目錄與假定的目錄不一致,則在下面的命令中做調整。

1. 找到當前運行的php版本的源代碼目錄,如 php-5.2.10。

進入curl擴展庫目錄。
$cd /home/kevin125/src/php-5.2.10/ext/curl

2. 調用phpize程序生成編譯配置文件。
$/usr/local/php5/bin/phpize

3. 編譯擴展庫,分別執行下面的configure和make命令。
$./configure –with-php-config=/usr/local/php5/bin/php-config

configure這一步執行通過後,再執行make命令,如果configure執行不通過,則查找錯誤原因。
$make

make成功執行後,生成的擴展庫文件在當前目錄的 moles 子目錄下,如 /home/kevin125/src/php-5.2.10/ext/curl/moles/curl.so

4. 配置php.ini文件
將編譯好的擴展庫文件復制到apache2 moles目錄下。
$cp /home/kevin125/src/php-5.2.10/ext/curl/moles/curl.so /usr/local/apache2/moles/

找到php.ini文件所在目錄位置,然後編輯。可以通過查看phpinfo信息來確定php.ini文件位置。
在php.ini文件中找到設置擴展目錄的位置,然後將擴展路徑設置到apache2 moles目錄下
extension_dir = 「/usr/local/apache2/moles/」

在php.ini的設置擴展庫位置,設置要添加的擴展庫。
extension=curl.so

以後如果還要添加別的擴展庫的話,則只需先將php擴展庫編譯好,然後到apache2 moles目錄下,
然後再在這個位置,另取一行將編譯後的擴展庫文件名加上即可

5. 重啟apache,查看phpinfo信息,即可看到剛才添加進去的curl擴展庫。

添加其他模塊類似。

Good Lucky!.

原文網址: http://www.cnblogs.com/angelox/archive/2008/10/09/1306732.html

閱讀全文

與php編譯安裝curl相關的資料

熱點內容
怎樣不用海綿做解壓玩具 瀏覽:77
為什麼遠程伺服器復制不了文件 瀏覽:711
打開app閃退怎麼回事 瀏覽:748
bcrpt加密原理 瀏覽:399
女程序員寫的小說 瀏覽:774
華為路由器ip設置命令 瀏覽:552
如何打開軟體伺服器 瀏覽:756
單片機介面技術及應用 瀏覽:751
linux下執行腳本文件 瀏覽:127
撥號加密保護 瀏覽:435
b站彈幕加密 瀏覽:601
交友盲盒源碼破解 瀏覽:248
單片機100位百位符號 瀏覽:686
用友通加密狗壞了 瀏覽:550
如何在伺服器上配置外網網址 瀏覽:844
阿里雲伺服器的硬體在哪裡 瀏覽:54
python自動注冊谷歌 瀏覽:330
phpini驗證碼 瀏覽:826
解壓後的文件怎麼驅動 瀏覽:328
老闆要程序員加班 瀏覽:416