php安裝curl擴展
1. php中怎樣打開cURL擴展
首先看下php擴展庫里有沒有php_curl.dll這個擴展庫文件 沒有的話要去下載一個
修改php.ini文件:
extension=php_curl.dll
然後phpinfo查看一下有沒有curl相關信息 有的話就說明開啟成功
2. 如何重新編譯安裝新版本 curl
一種方式就是重新完全編譯php,另一種方式就是單獨編譯擴展庫,以extension的形式擴展。 下面以安裝curl擴展為例: 1、下載curl安裝包。
3. 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
4. 如何用 php 抓取微信文章正文
給你簡單介紹幾個吧
一、file_get_contents函數
$content = file_get_contents("URL");//型辯孫URL就是你要獲取的頁面的卜鏈地址
二、利用curl擴展
代碼如下:
function getCurl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);//不輸出內容
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$result = curl_exec($ch);
curl_close ($ch);
return $result;
}
PS:需要安灶笑裝PHP的curl擴展
5. 您的伺服器沒有安裝這個PHP擴展:curl ... Failed
你先重啟一下apache試試。然後再試試下邊兩種辦法:
1.如果在php安裝路徑的ext目錄下已經有了php_curl.dll,那麼在php.ini中找到extension=php_curl.dll並去掉注釋,改成extension_dir=d:\php\ext(假設ext路徑是d:\php\ext);將php_curl.dll,libeay32.dll, ssleay32.dll, php5ts.dll和php.ini拷貝到system32下,重啟apache。
2.確保php的目錄下面存在ssleay32.dll和libeay32.dll,在apache的httpd.conf的中添加下邊兩條:
LoadFile "D:/webserver/php/ssleay32.dll"
LoadFile "D:/webserver/php/libeay32.dll"
然後重啟一下apache。
6. linux中php沒有curl這個擴展,大家怎麼解決啊求解
首先看下php擴展庫里有沒有php_curl.dll這個擴展庫文件 沒有的話要去下載一個
下載地址:網頁鏈接
修改php.ini文件:
extension=php_curl.dll
然後phpinfo查看一下有沒有curl相關信息 有的話就說明開啟成功
7. ubuntu php擴展curl怎麼打開
你先安裝 安裝了就支持了。系統級:sudo apt-get install curl
如果你是想表達安裝 PHP CURL 擴展,那麼是下面
sudo apt-get install php7.1-curl
最好先搜索一下 sudo apt-cache search 7 ,就可以看到7.0和7.1開頭的,選擇符合你自己php 版本的即可。
8. 如何讓php的curl擴展支持openssl
1。將php安裝目錄下ext文件夾下的php_openssl.dll、libeay32.dll、ssleay32.dll 、php_xmlrpc.dll、php_curl.dll;5個文件復制到windows下的system或者system32目錄下:
2。將php.ini復制到windows文件夾中,打開php.ini,將extension=php_openssl.dll前面分號去掉;
3。重啟Apache伺服器。
9. PHP如何開啟CURL擴展支持
開啟curl擴展,這需要修改PHP的配置,在Windows 中只需簡單三步:
將PHP安裝文件夾下的三個文件php_curl.dll(可能在ext文件夾中),libeay32.dll,ssleay32.dll 復制到 %windir%/system32下。
3、重啟php的服務(apache或者IIS),如重啟IIS,運行iisreset即可。
10. centos 7.2 系統 php7.0.12的 curl 擴展怎麼開啟
curl是一個廣泛使用的用來上傳和下載的命令行工具,當然嚴格來講,它還可以有別的用途。對於測試來講,它是Web相關測試非常實用的工具,包括debugging,使用起來非常方便。
下面直接進入主題:
1、直接進入到php源碼包中找到原先安裝PHP的源碼包文件①;
2、直接進入/usr/package/php-7.1.10/ext/curl目錄②;
cd /usr/package/php-7.1.10/ext/curl
3、通過phpize工具生成configure文件③;
/usr/local/php/bin/phpize
4、將安裝的軟體進行配置,檢查當前的環境是否滿足要安裝軟體的依賴關系④;
./configure --with-php-config=/usr/local/php/bin/php-config
5、編譯程序並安裝文件;
make &&make install
6、在php的配置文件php.ini最後一行添加extension=curl.so即可。
相關解釋(帶圓圈的數字編號)可參考:https://panxu.net/article/8392.html