linuxphpcurl開啟
curl 不是即時的輸入輸出的命令,php 有運行時間限制, curl 運行會導致 curl 運行時間不夠而被殺掉的。
php 有運行 linux 命令的函數,記得 system() 是一個,之後還有另外一個。注意這兩個命令是可以在 php.ini/php.conf 裡面設置禁止使用的。
Ⅱ Linux伺服器PHP環境Curl模塊詳細配置,開啟SSL和HTTPS支持
為什麼我的還是不行 已經加了--with-ssl
Ⅲ linux下給PHP添加curl模塊
# 進入源文件擴展目錄
cd ~/source/php-x.x.x/ext/curl
# 已安裝二進制
/usr/local/bin/phpize
# 配置環境
./configure --with-php-config=/usr/local/bin/php-config
make
make install
生成curl.so
在php.ini加上即可
Ⅳ linux上怎麼操作開啟php curl擴展
步驟如下:
1. 進到對應擴展目錄
# cd /usr/local/src/php-5.2.12/ext/curl
2. 調用phpize程序生成編譯配置文件
# /usr/local/php5/bin/phpize
3. 調用configure生成Makefile文件,然後調用make編譯,make install安裝
# ./configure -with-curl=/usr/local/curl -with-php-config=/usr/local/php5/bin/php-config# make# make install
4. 修改php配置文件
;修改擴展庫目錄extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/";添加curl擴展extension = curl.so
5. 重啟Apache即可。
Ⅳ 怎麼開啟CURL擴展和pathinfo模式以及php5.2 配置mbstring擴展
進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl
執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,這里會報錯,可以根據錯誤信息去排查!
Ⅵ curl_init()怎麼開啟
curl擴展依賴libeay32.dll, ssleay32.dll這兩個庫文件, 這兩個文件已經附屬在PHP的Windows程序包中,我們無需去單獨下載. 搞清楚了這些, 解決方法也很簡單了: 讓Windows或者Apache能順利載入到這個2個dll文件即可.
如果你使用的是Apache伺服器且使用模塊的方式來運行PHP的話, 可以在httpd.conf中載入PHP模塊的配置語句之前加上下面兩句話讓Apache來載入這兩個dll,
LoadFile "D:/wamp/php-5.3.10/ssleay32.dll"
LoadFile "D:/wamp/php-5.3.10/libeay32.dll"
LoadMole php5_mole "D:/wamp/php-5.3.10/php5apache2_2.dll"
Ⅶ linux防火牆會使php curl失效怎麼單獨開啟
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
你可以去看下《Linux就該這么學》這本書的第八章,詳細介紹了防火牆的用法。
Ⅷ linux中php沒有curl這個擴展,大家怎麼解決啊求解
首先看下php擴展庫里有沒有php_curl.dll這個擴展庫文件 沒有的話要去下載一個
下載地址:網頁鏈接
修改php.ini文件:
extension=php_curl.dll
然後phpinfo查看一下有沒有curl相關信息 有的話就說明開啟成功
Ⅸ 如何開啟PHP curl函數庫
windows下開啟方法:
1、拷貝PHP目錄中的libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll文件到 system32 目錄。
2、修改php.ini:配置好 extension_dir ,去掉 extension = php_curl.dll 前面的分號。3、重起apache。測試是否安裝成功:
<?php
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://www.google.cn");
curl_setopt($ch,CURLOPT_HEADER,1);
curl_exec($ch);
curl_close($ch);
?>linux下開啟方法:
方法一安裝cURL
# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz
# tar -zxf curl-7.17.1.tar.gz
# ./configure --prefix=/usr/local/curl
# make; make install安裝php 只要打開開關 --with-curl=/usr/local/curl 就可以了。 這個擴展庫還是非常棒,是fsockopen等等相關的有效的替代品。
方法二
進入安裝 原php 的源碼目錄,cd ext
cd curl
phpize
./configure --with-curl =DIR
make
就會在PHPDIR/ext/curl /moudles/下生成curl .so的文件。復制curl .so文件到extensions的配置目錄,修改php .ini就好了