不重新編譯php, 安裝curl擴充套件
阿新 • • 發佈:2019-02-01
1.安裝curl
$ cd ~/softwar
$ wget http://www.magicermine.com/demos/curl/curl/curl-7.24.0.tar.gzwget http://www.magicermine.com/demos/curl/curl/curl-7.24.0.tar.gz
$ tar zxvf curl-7.24.0.tar.gz
$ cd curl-7.24.0/cd curl-7.24.0/
$ ./configure --prefix=/usr/local/curl
$ sudo make && sudo make install
安裝php擴充套件
因為phpize需要autoconfig, 所以先安裝這個.否則會報錯"autoconf"沒找到
2.安裝 autoconf
$ sudo apt-get install autoconf
3.安裝php擴充套件,進到php的原始檔(指的是在網上下載下來的php原始碼資料夾), 在需要安裝擴充套件的相應資料夾下執行 /usr/local/php5/bin/phpize.得到configure檔案.然後 make && make install 來建立 php的擴充套件, 它將自動把擴充套件放到相應的位置(php的擴充套件目錄),這個位置會在make install之後,自動顯示出來
$ cd ~/software/php-5.4.4/ext/curl
$ /usr/local/php5/bin/phpize
$ ./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php5/bin/php-config
$ sudo make && sudo make install
4.修改php.ini:
a. 把php自動生成的擴充套件目錄的路徑新增到php.ini裡
extension_dir = “/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/”
b. 開啟curl擴充套件,在php.ini裡新增:
extension = curl.so
5.重啟apache
$ cd ~/softwar
$ wget http://www.magicermine.com/demos/curl/curl/curl-7.24.0.tar.gzwget http://www.magicermine.com/demos/curl/curl/curl-7.24.0.tar.gz
$ tar zxvf curl-7.24.0.tar.gz
$ cd curl-7.24.0/cd curl-7.24.0/
$ ./configure --prefix=/usr/local/curl
$ sudo make && sudo make install
安裝php擴充套件
因為phpize需要autoconfig, 所以先安裝這個.否則會報錯"autoconf"沒找到
2.安裝 autoconf
$ sudo apt-get install autoconf
3.安裝php擴充套件,進到php的原始檔(指的是在網上下載下來的php原始碼資料夾), 在需要安裝擴充套件的相應資料夾下執行 /usr/local/php5/bin/phpize.得到configure檔案.然後 make && make install 來建立 php的擴充套件, 它將自動把擴充套件放到相應的位置(php的擴充套件目錄),這個位置會在make install之後,自動顯示出來
$ cd ~/software/php-5.4.4/ext/curl
$ /usr/local/php5/bin/phpize
$ ./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php5/bin/php-config
$ sudo make && sudo make install
4.修改php.ini:
a. 把php自動生成的擴充套件目錄的路徑新增到php.ini裡
extension_dir = “/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/”
b. 開啟curl擴充套件,在php.ini裡新增:
extension = curl.so
5.重啟apache