1. 程式人生 > >在linux中使用phpize安裝php擴充套件模組

在linux中使用phpize安裝php擴充套件模組

linux系統中,php安裝成功後,在bin目錄下會生成一個名叫phpize的可執行指令碼,這個指令碼的用途是動態安裝php擴充套件模組。
使用phpize指令碼安裝php擴充套件模組的好處:在安裝php時沒有安裝的擴充套件,可以在以後隨時安裝上,且不需要重新安裝PHP。
 
安裝步驟:

1、切換到擴充套件模組目錄

在php原始碼包被解壓後的目錄中有個ext子目錄,這裡有近70多個主流的php擴充套件模組安裝包。
如現在要安裝imap擴充套件,則切換到imap目錄:
cd /software/php-5.5.3/ext/imap

2、在imap目錄中執行phpize指令碼

/usr/local/php/bin/phpize
執行成功會返回幾行資料:
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519

3、開始編譯(注意--with-php-config引數) 

若編譯過程中報錯,可以參考另外一篇文章解決報錯 http://blog.csdn.net/haiqiao_2010/article/details/46005773
./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl
 

4、make

5、make install

統提示資訊截圖如下:


這時在
/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/
目錄會生成imap.so檔案
 

6、在php.ini中找到extension_dir欄位,把值修改成:

/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/

7、再在php.ini的Dynamic Extensions節位置下新增

extension = "imap.so"

 8、重啟伺服器

PHP 、NGINX 、APACHE,完成。
phpinfo() 看到如下模組擴充套件,即說明安裝成功.

相關推薦

linux使用phpize安裝php擴充套件模組

linux系統中,php安裝成功後,在bin目錄下會生成一個名叫phpize的可執行指令碼,這個指令碼的用途是動態安裝php擴充套件模組。 使用phpize指令碼安裝php擴充套件模組的好處:在安裝php時沒有安裝的擴充套件,可以在以後隨時安裝上,且不需要重新安裝PHP。   安裝步驟: 1、切換到擴充套件

linux安裝php擴充套件模組gettext

安裝php的模組有兩種方式: 一、重新編譯php,加上--with-gettext 二、動態安裝 現在說下第二個動態安裝 1、下載同版本的php原包,解壓後進入ext目錄,目錄下便是模組 2、進入gettext目錄下執行: /usr/local/php/bin/phpize ./configur

Linux環境下安裝PHP擴充套件Swoole

 1、簡介 Swoole可以廣泛應用於網際網路、行動通訊、企業軟體、網路遊戲、物聯網、車聯網、智慧家庭等領域。 使用PHP+Swoole作為網路通訊框架,可以使企業IT研發團隊的效率大大提升,更加專注於開發創新產品。 Swoole底層內建了非同步非阻塞、多執行

Linux-LNMP-PHP擴充套件模組安裝

/usr/local/php/bin/php -m //檢視模組 下面安裝一個redis的模組cd /usr/local/src/ wget https://codeload.github.com/phpredis/phpredis/zip/develop mv develop phpredis-dev

Linux Xampp 下安裝PHP Redis擴充套件

# cd /usr/local # wget http://pecl.php.net/get/redis-4.0.1.tgz # tar -zxvf redis-4.0.1.tgz # cd redis-4.0.1 # /opt/lampp/bin/phpize-5.6.38 &

Linux下面安裝PHP擴充套件

Linux是程式設計師部署網站都會用到的系統,PHP的環境經常也會搭建在上面,PHP開發過程中會使用到很多擴充套件,有的時候部署一個網站在上面的時候,會提示你沒有擴充套件,比如沒有gd庫,這是一個影象處理相關的擴充套件。 大家第一反應就是再去下載一個擴充套件,這樣其實很麻煩,其實在原有的PHP

linux系統下 Anaconda 安裝python擴充套件模組 非常方便

最近需要在linux上安裝一些python的擴充套件模組,而我的電腦yum源又不能使用(主要是自己懶得換yum源),如果直接下載模組,然後離線安裝的話,會發現由於缺少其他模組導致安裝失敗,所以非常浪費時間,,,因此,你可以通過安裝Anaconda來安裝pytho

phpize原始碼安裝php擴充套件

4、進入原始碼中的ext/pcntl目錄 ~# cd php-5.3.29/ext/pcntl/ 5、執行 phpize 命令 ~# phpize Configuring for: PHP Api Version: 20090626 Zend

linux下增加安裝php的gettext模組

在安裝zabbix等軟體時會碰到 PHP 缺少 gettext 模組的錯誤,讓你不得不去增加安裝一個PHP的gettext模組。 安裝php的模組有兩種方式: 一、重新編譯php,加上--with-gettext [[email protected] php-5.6.13

linux環境下安裝php_imagick擴充套件linux php ImageMagick缺少jpg,png,tiff格式

linux環境安裝外掛缺少tiff格式,查找了很多資料,大多數都描述的一知半解,現總結如下: 一、安裝ImageMagick依賴庫 下載、解壓、進入解壓目錄、編譯安裝。 tar zvxf tiff-4.0.9.tar.gz cd /root/tiff-4.0.9

phpize編譯安裝php擴充套件的時候出現Cannot find autoconf. Please check your autoconf installation and the 的解決方法

今天在mac環境下安裝PHP擴充套件框架Yaf,在編譯安裝框架的時候出現如下錯誤:Configuring for: PHP Api Version: 20151012 Zend Module Api No: 20151012 Zend Extensi

linux下使用phpize 安裝 phpredis擴充套件

對Linux很不熟悉,折騰了些時間,把redis擴充套件安裝好,其中遇到不少的問題,作個記錄。 (1)下載原始碼包 到redis中文網:http://www.redis.net.cn/clients/#php(或官網),下圖: 到github,連結:https://git

linux 安裝Apache, php安裝php擴充套件

首先安裝Apache伺服器 1. 下載原始碼包 http://httpd.apache.org/download.cgi#apache24 2. 上傳到伺服器, 解壓 tar zvxf httpd-XX.tar.gz 3. 安裝 apr和apr-util(如果已安裝,可直接

linux環境下安裝PHP的OpenSSL擴充套件

先安裝依賴包:yum install openssl openssl-devel 進入PHP安裝包裡的OpenSSL資料夾,根據個人的安裝包位置不同,此處是 cd /home/local/php.5.6.25/ext/openssl/ phpize 可能會報錯:C

linux 安裝php擴充套件記錄

學習laravel過程中,我需要開啟xdebug進行除錯,然後xdebug官網看了下說明,linux系統下需要編譯安裝,配置php.ini 官網地址:xdebug 具體過程: 下載官

通過 PECL 安裝 PHP 擴充套件(以 CentOS7 安裝 swoole 為例)

常用工具 PECL 和 phpize 官網文件 PHP 有大量的擴充套件可以使用,比如用於連線資料庫的擴充套件 mysqli,圖形庫 gd2 等。擴充套件有兩種安裝方法: 通過 pear install xxx 安裝,需要提前在機器上安裝 pear

linux如何安裝memcached和開啟擴充套件

在Windows中安裝memcached和開啟擴充套件和比較簡單的就幾行程式碼  但是在linux中安裝memcache和開啟擴充套件 需要小心和細心 不然裝錯了  就蒙吧 安裝有兩種方式 一種是在linux中掛載光碟  在安裝的時候 我們需要把yum源開啟  我沒有用這個 

php安裝redis擴充套件模組並測試

以Linux為例,首先下載php擴充套件模組,地址https://github.com/nicolasff/phpredis,下載完成後首先進行解壓操作tar zxvf phpredis.tar.gz cd phpredis-master/ /usr/local/webse

linux安裝php擴充套件mysqli.so

在lamp環境下的PHP並沒有擴充套件mysqli的擴充套件庫,在php程式碼中使用phpinfo()函式就可以檢視自己的php的詳細資訊了,比如有哪些擴充套件,php是什麼版本之類的。於是,我就開始給Linux上的php安裝mysqli擴充套件了。 (一)找到php安

45.PHP擴充套件模組安裝

11.32 php擴充套件模組安裝 擴充套件 apache rewrite教程  http:/