curlphp擴展
『壹』 php如何開啟CURL擴展支持
開啟curl擴展,這需要修改PHP的配置,在Windows 中只需簡單三步:
將PHP安裝文件夾下的三個文件php_curl.dll(可能在ext文件夾中),libeay32.dll,ssleay32.dll 復制到 %windir%/system32下。
3、重啟php的服務(apache或者IIS),如重啟IIS,運行iisreset即可。
『貳』 您的伺服器沒有安裝這個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。
『叄』 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
『肆』 linux中php沒有curl這個擴展,大家怎麼解決啊求解
首先看下php擴展庫里有沒有php_curl.dll這個擴展庫文件 沒有的話要去下載一個
下載地址:網頁鏈接
修改php.ini文件:
extension=php_curl.dll
然後phpinfo查看一下有沒有curl相關信息 有的話就說明開啟成功
『伍』 大神幫忙看下centos 7.2 系統 php7.0.12的 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就行...
『陸』 php中怎樣打開cURL擴展
php_curl.dll與php_openssl.dll放在ext下,extension=php_curl.dll配置文件里這個前面的;去掉,重啟web伺服器(apache或nginx或iis)
『柒』 如何讓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伺服器。
『捌』 php獲取剪切板中的內容
這里邊也幹活兒的,有類似的操作就跟出家,隨我是跟朱家偉就能夠復制粘貼了。
『玖』 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
『拾』 PHP單獨添加擴展 無需重啟伺服器
問題
php自身提供了很多擴展,比如curl,gmp, mbstring等等。我們在編譯安裝php時未必安裝了所有擴展。那麼在安裝完php後,如果想單獨安裝某個php自身的擴展怎麼辦呢?
我們以curl擴展模塊的安裝為例說明如何單獨添加擴展。
步驟
1.進入php源碼的擴展目錄。本例中我的源碼對應目錄如下:
/search/src/php-7.0.14/ext
1
2.進入模塊目錄,我們安裝的是curl擴展,所以進入curl目錄。此時,我們所在的目錄是
/search/src/php-7.0.14/ext/curl
1
3.執行phpize。注意,如果你的機器上有多個php版本,一定要執行你准備安裝擴展的php版本對應的phpize。比如,我的機器上同時有php7和php5.3.3。我當前准備為php7安裝curl擴展。所以執行php7對應的phpize
1 /usr/local/php70/bin/phpize
2
3 結果類似:
4 Configuring for:
5 PHP Api Version: 20151012
6 Zend Mole Api No: 20151012
7 Zend Extension Api No: 320151012
4.執行
./configure --with-php-config=/usr/local/php70/bin/php-config
1
說明:如果你的機器上只有一個php版本,大多時候不需要特別使用–with-php-config指明相應的php-config所在位置。
5.執行make,之後會在./moles/目錄下生成curl.so文件
6.執行make install
結果類似:
Installing shared extensions: /usr/local/php70/lib/php/20151012/
1
2
執行結果告訴你將curl.so安裝到了哪個目錄。
一般情況,如果你正確的指定了php-config或者你的機器只有一個php版本,so都會被正確安裝到相應php的extension_dir。如果執行make install後,extension_dir目錄下沒有相應的so,可以手動將第5步中生成的so文件cp過去。
要查看具體extension_dir,可以執行如下命令。
php -i| grep extension_dir
結果類似
extension_dir => /usr/local/php70/lib/php/20151012/ => /usr/local/php70/lib/php/20151012/
1
2
3
7.在php.ini中增加
extension=curl.so
1
如果不知道php.ini的具體位置,可以通過如下命令查看
php --ini
1
8.執行如下命令,查看是否安裝成功
php -m | grep curl
1
如果你看到了curl, 恭喜你,安裝成功!