php編譯安裝curl
① php curl安裝問題
是看到還是沒看到?如果看到了那恭喜你!
如果是沒看到,那說明設置沒有生效,可能需要重啟你的web伺服器使設置生效,如apache。
補充:
向毛主席保證,真的沒啥可配置的,就是這樣。
如果還是不行,可以考慮通過一些別的手段診斷一下故障所在。
1.嘗試添加或減少一些別的擴展是否生效,以此來排除 php.ini 等環境問題。
2.執行一下代碼試試
<?php
$ch = curl_init("http://www.php.net");
curl_exec($ch);
curl_close($ch);
?>
如果能打開 php 主頁,說明已經生效了,不知你為啥沒看到。。
② 如何重新編譯安裝新版本 curl
一種方式就是重新完全編譯php,另一種方式就是單獨編譯擴展庫,以extension的形式擴展。 下面以安裝curl擴展為例: 1、下載curl安裝包。
③ ubuntu 14.04 LTS nginx php5.5.9 裝curl 模塊方法
curl可以作為系統linux系統的擴展軟體安裝,只要把庫和開發庫同時安裝上去,niginx就可以調用,沒有特殊的要求一般不需要編譯安裝。
④ php編譯curl出錯,緊急求助高手門
輸入phpinfo() 看curl擴展是否啟用,沒有啟用的話需要啟用才可以使用curl功能。
啟用方法:
WINDOWS:找到正在使用的PHP.INI文件 去掉;extension=php_curl.dll 前面的;
Linux : 重新編譯PHP ,–with-curl=/usr/local/curl 其中/usr/local/curl安裝的curl的目錄
⑤ 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, 恭喜你,安裝成功!
⑥ 安裝liunx中php-curl擴展為什麼不成功,按網上的教程安裝成功,但php信息中沒有顯示。
趕腳是要加extension=php_curl.so,
不過一般用yum或者apt-get的話是不用加的。
不知道你php是編譯安裝的還是用命令安裝的
如果是編譯安裝的那個curl編譯安裝成功後還得重新編譯php 加上--with-curl
⑦ linux php 安裝 curl 報錯
錯誤寫了需要 7.10.5 or greater就是至少7.10.5, 你最多到7.10.1估計不夠.
⑧ curl phpunit怎麼安裝配置 phpstorm
1。安裝php5.6,phpunit5.1,curl

3.。載入phpunit安裝目錄:
4.。選擇編譯器
5,根據curl 模擬訪問介面,
⑨ linux 下安裝PHP支持curl的問題
安裝curl-devel了沒有?沒有的話安裝下yum install curl curl-devel
⑩ 如何在PHP 5中添加curl
方法:
1.在php.ini中 找到;extension=php_curl.dll 去掉前面分號
2.把php 目錄中的libeay32.dll,ssleay32.dll拷到c:\windows\system32裡面
3.重啟WEB伺服器(IIS或者apache)
