由於需要做乙個採集的功能,於是考慮到了curl,這個很強大的東西,php支援的由daniel stenberg建立的libcurl庫允許你與各種的伺服器使用各種型別的協議進行連線和通訊。libcurl目前支援http、https、ftp、gopher、telnet、dict、file和ldap協議。libcurl同時也支援https認證、http post、http put、 ftp 上傳(這個也能通過php的ftp擴充套件完成)、http 基於表單的上傳、**、cookies和使用者名稱+密碼的認證。
先檢視自己的php5是否已經安裝了curl。方法如下:
1.在web伺服器目錄( ubuntu下的通常為 /var/www )新建test.php檔案
<?php phpinfo(); ?>
3.儲存檔案
4.開啟瀏覽器,瀏覽該網頁。(例如:http://localhost/test.php)
5.搜尋」curl」,看看是否已經安裝了curl。沒搜到的話肯定是沒裝了,要裝的請看下面。
安裝方法很簡單,只需要一條命令。(這裡選擇直接apt-get安裝,因為比起自己編譯簡單多了,不需要自己配置什麼)
恭喜,php5 curl安裝完畢。記得重啟apache伺服器
如果仍然有問題,root許可權編輯你的php.ini檔案(我的是/etc/php5/apache2/php.ini),在最後加上一行:
extension=curl.so
儲存檔案後重啟apache伺服器。
然後就行了。。
linux 下給php安裝擴充套件
php有很多擴充套件,mysqli擴充套件,redis擴充套件,curl擴充套件等等,需要的時候需要你手動安裝。檢視php已經安裝的擴充套件 php m1.安裝之前需要2個工具,乙個是phpize 編譯出configure檔案用的 和php config 編譯擴充套件的時候要用。檢視這2個工具的位置...
Linux下給php安裝redis擴充套件
其實網上有很多教程,但是當初給php裝redis擴充套件的時候根據網上的教程也不是一次就成功,所以把自己當時安裝時的步驟整理一下發出來 1 cd usr local src 進入軟體包存放目錄 2 tar zxvf phpredis 2.2.4.tar.gz 解壓 安裝包名稱,根據實際情況修改 3 ...
Linux下給PHP安裝Redis擴充套件
wget 複製 tar xvf redis 3.1.0.tgz 複製 alidata server php bin phpize 複製 注 phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛程式模組 複製 現在可以配置了,with php config 是告訴擴充套...