CentOS下php安裝mcrypt擴充套件

2021-07-15 13:39:54 字數 2223 閱讀 6184

原始碼編譯安裝

libmcrypt(libmcrypt-2.5.8.tar.gz );

mcrypt(mcrypt-2.6.8.tar.gz );

mhash(mhash-0.9.9.9.tar.gz );

wget ""

wget ""

wget ""

安裝lmcrypt

tar -zxvf libmcrypt-2.5

.8.tar

.gzcd libmcrypt-2.5

.8./configure

make

make install #說明:libmcript預設安裝在/usr/local

安裝mhash

tar -zxvf mhash-0.9

.9.9

.tar

.gzcd mhash-0.9

.9.9

./configure

make

make install

安裝mcrypt

tar -zxvf mcrypt-2.6.8.tar.gz

cd mcrypt-2.6.8

ld_library_path=/usr/local

/lib ./configure

make

make install

安裝php的mcrypt擴充套件(動態載入編譯)

[root@phachon

14:48 mcrypt] whereis phpize #phpize是否存在

phpize: /usr/bin

/phpize /usr

/share/man

/man1/phpize.1.gz

[root@phachon

14:48 mcrypt] phpize

configuring for:

php api version: 20090626

zend module api no: 20090626

zend extension api no: 220090626

執行完後,會發現當前目錄下多了一些configure檔案,最後執行php-config命令就基本完成了

執行以下命令,確保你的/usr/bin/php-config是存在的

[root@phachon15:

02 mcrypt] whereis php-config

php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz

[root@phachon15:

02 mcrypt] ./configure --with-php-config=/usr/bin

/php-config

如果遇到以下錯誤,請先安裝gcc,命令yum install gcc

configure: error: no acceptable c compiler found in

$path

直到不報錯,出現:config.status: creating config.h,執行以下命令

[root@phachon15

:06 mcrypt] make && make install

提示如下,說明你安裝成功

installing shared extensions:     /usr/lib64/php/modules/
順便檢查下/usr/lib64/php/modules/裡的mrcypt.so擴充套件是否已經建立成功

然後的事就簡單了,給你的php.ini新增一條extension=mcrypt.so

[root@phachon 15:09 mcrypt] cd /etc/php.d
建立乙個mrcypt.ini檔案就行,裡面寫extension=mcrypt.so

[root@phachon 15:17 php.d] echo

'extension=mcrypt.so' > mcrypt.ini

重啟apache,phpinfo(),檢視 mcrypt 模組擴充套件是不是載入了

CentOS 下,PHP安裝拓展

centos 下,php有多種方式來安裝拓展,主要有 包管理式的 yum 安裝 pecl 安裝,以及原始碼編譯安裝。包管理式的安裝解除安裝尤為方便,而原始碼編譯式的安裝則方便引數調優。一般搭建本機開發環境推薦包管理式的安裝,節約時間。而線上部署環境則推薦編譯安裝,方便調優。本文以 mongodb 擴...

Centos下安裝PHP擴充套件

root redis wget 解壓壓縮包 root redis tar xzf redis 4.0.0rc2.tgz 切換進解壓後的檔案目錄 root redis cd redis 4.0.0rc2 生成.configure 這個配置檔案 root redis redis 4.0.0rc2 usr...

Centos 下安裝 PHP (新)

今天重新實踐了下 centos 7.6 下安裝 php7 並完成配置,總結了一條可以照其實現的套路。yum install libxml2 libxml2 devel openssl openssl devel bzip2 bzip2 devel libcurl libcurl devel libj...