php擴充套件安裝

2021-06-19 23:43:42 字數 1305 閱讀 2965

以前以為php的擴充套件要重新編譯php,今天在群友的指點下知道可以像apache模組一樣動態擴充套件,以mcrypt舉例。

進入要安裝的擴充套件的原始碼目錄

cd /root/php-5.2.6/ext/mcrypt

執行phpize

/usr/local/php5/bin/phpize

[ansi]root@web2 11 mcrypt $/usr/local/php5/bin/phpize 

configuring for:

php api version:         20041225

zend module api no:      20060613

zend extension api no:   220060519

出現這樣的提示說明可以擴充套件。

然後編譯安裝

#./configure --with-php-config=/usr/local/php5/bin/php-config 

#make

#make install

installing shared extensions:     /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/

記住這裡提示的路徑剛才編譯的module就在這裡

[ansi]root@web2 20 mcrypt $cd /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/

[ansi]root@web2 21 no-debug-non-zts-20060613 $ls

eaccelerator.so  mcrypt.so  memcache.so

然後編輯php.ini(如果php安裝在/usr/local/php5 則php.ini在/usr/local/php5/lib/php.ini中新增

extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/"

extension = "mcrypt.so"

然後重啟apache,然後再訪問phpinfo.php 就看到支援mcrypt了。

安裝過程中出現錯誤

a. configure: error: could not find zlib.h

解決方法: yum install zlib-devel

b.  configure: error: could not find curl/curl.h

解決方法: yum install curl-devel

php安裝openssl 擴充套件

etc php bin phpize phpize的路徑根據各自安裝有所不同 如果遇到cannot find config.m4.make sure that you run usr local bin phpize in the top level source directory of the ...

php擴充套件rabbitmq安裝

php安裝以後,通常都需要安裝一些擴充套件模組,以下是一些比較典型的擴充套件模組安裝,希望對大家有好的幫助!1.安裝rabbitmq擴充套件模組 解壓相應的tar包 tar zxvf rabbitma c.tar.gz tar zxvf rabbitmq codegen.tar.gz tar zxv...

php安裝redis擴充套件

cd usr local src wget tar zxvf 2.2.4.tar.gz進入安裝目錄 cd phpredis 2.2.4 用phpize生成configure配置檔案,注意,如果沒有phpize命令時,需要安裝php devel phpize安裝php devel yum instal...