curl官網:
以下方法在ubuntu下沒有嘗試成功,sudo apt-get install php5,找不到下文所謂php原始碼目錄安裝在**。
後來發現sudo apt-get install php5-curl即可安裝php curl擴充套件。以下文章以後再研究
今天又重新裝了一下,貌似下面的步驟還是需要做的,可能只要按照方法一,make; sudo make install之後,apache2 restart即可
方法一:全新安裝php 和curl
安裝curl
# wget
# tar -zxf curl-7.17.1.tar.gz
# ./configure –prefix=/usr/local/curl
# make; make install
安裝php
只要開啟開關 –with-curl=/usr/local/curl
就可以了。
方法二:已經安裝了php,現在需要新增這個擴充套件
進入安裝原php的原始碼目錄,(如果被刪了,但是還有原來的壓縮檔案的話,從新解壓就行)
cd ext/curl
phpize ./configure –with-curl=dir (可以不寫dir,如果你的curl安裝時沒有指定目錄)
make
就會在phpdir/ext/curl/moudles/下生成curl.so的檔案。
複製curl.so檔案到extensions的配 置目錄,修改php.ini就好了
以上兩種就是linux下php擴充套件curl的安裝方法。
sh# wget
sh# tar -zxvf curl-7*.gz
sh# cd curl*
sh# ./configure --prefix=/usr/local/curl
sh# make
sh# make install
sh# cd /usr/local/src/php-5.2.1 (這是原始碼安裝php時的原始碼目錄)
sh# cd ./ext/curl
sh# phpize
sh# ./configure --with-curl=/usr/local/curl
執行./configure時,如果提示
configure: error: cannot find php-config. please use --with-php-config=path
請使用:
./configure --with-php-config=/php-install-path/bin/php-config #而不是使用php.ini
sh# make
sh# cp modules/curl.so /usr/local/lib/php/extensions (複製modules/curl.so到php的擴充套件目錄下,這個目錄是在php.ini裡面指定的)
(修改php.ini檔案,加入: extension=curl.so)
sh# apachectl -k restart (重啟apache,應該php就有curl擴充套件了)
有沒有成功看看phpinfo()的輸出有沒有curl的資訊。
php curl 擴充套件使用
1.curl介紹 curl 是乙個利用url語法規定來傳輸檔案和資料的工具,支援很多協議,如http ftp telnet等。最爽的是,php也支援 curl 庫。本文將介紹 curl 的一些高階特性,以及在php中如何運用它。2.基本結構 在學習更為複雜的功能之前,先來看一下在php中建立curl...
php curl擴充套件不能使用
用的php 7.1.3 curl模組無法使用 環境是是自己配的.在php.ini中,查詢extension php curl.dll 找到後把它前面的分號去掉.如圖 然後再查詢extension dir 配置它的路徑指向php curl.dll 模組對應的資料夾.再然後把libeay32.dll,s...
php的擴充套件php curl例項詳解
curl傳送請求的例項在網上搜尋,php的擴充套件php curl例項詳解類似的文章可以搜到很多,但是為什麼還要寫這篇呢,因為發現網上大多在頁面上的排版都挺亂的,看起來比較吃力,例項 也不整齊,所以乾脆重新測試重新編寫 吧,就當是備忘錄吧。一 平時我們傳送請求採用的方式 一般使用如下的方式 str ...