不重新編譯php, 安裝curl擴充套件

2021-06-13 08:06:10 字數 786 閱讀 4712

1.安裝curl

$ cd ~/softwar

$ wget

$ 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

$ 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

不重新編譯PHP為PHP安裝zlib擴充套件

原文 一台伺服器,編譯php時未設定引數,導致缺少zlib擴充套件,無法執行解壓縮,錯誤資訊是 fatal error call to undefined function gzopen 首先找到當初編譯php時的目錄,如果沒了就找乙個相同版本的解壓縮,解壓縮到php 假設 目錄下,然後以root身...

不重新編譯php, 擴充套件gd庫

1.準備 wget wget wget wget mv download?source files freetype.tar.bz2 2.安裝 freetype tar jxvf freetype.tar.bz2 cd freetype 2.4.10 configure prefix usr loc...

linux不重新編譯php增加openssl擴充套件

php 下面是php的安裝目錄 usr local php5.3.8 bin 切換到php安裝目錄的 etx openssl目錄 cd php 5.3.8 ext openssl 檢視openssl目錄下有個config0.m4,把config0.m4改名為config.m4。cp config0....