CentOS7下php安裝mcrypt擴充套件
轉自http://www.cnblogs.com/huangzhen/archive/2012/09/12/2681861.html
(以下步驟均為本人實際操作,可能與你的安裝方法有所區別,但我會盡量排除疑惑)
大致步驟(1)安裝mcrypt,(2)安裝php對mcrypt的擴充套件,(3)重啟apache
(1)確認你的linux沒有安裝mcrypt庫,如果已安裝,跳過安裝步驟
[[email protected]206 ~]# yum list installed|grep mcrypt libmcrypt.x86_64 2.5.8-4.el5.centos installed libmcrypt-devel.x86_64 2.5.8-4.el5.centos installed mcrypt.x86_64 2.6.8-1.el5 installed
以上顯示已經安裝過,若沒有,則按以下兩種方式安裝
(方法一)yum命令懶人安裝
yum install libmcrypt libmcrypt-devel mcrypt mhash
執行後會顯示即將安裝的相關庫,你可以根據你的linux限定x86_64或者i386,如yum install libmcrypt.x86_64(如果yum命令無法連線倉庫,請檢查你的/etc/yum.repos.d/裡的檔案正確性,以及你的/etc/host是不是可達裡面的域名)
Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: libmcrypt i3862.5.7-5.el5 epel 124 k libmcrypt x86_64 2.5.8-4.el5.centos extras 105 k libmcrypt-devel i386 2.5.7-5.el5 epel 103 k libmcrypt-devel x86_64 2.5.8-4.el5.centos extras 10 k mcrypt x86_64 2.6.8-1.el5 epel 88 k mhash i386 0.9.2-6.el5 epel 141 k mhash x86_64 0.9.9-1.el5.rf rpmforge 161 k Transaction Summary ================================================================================ Install 7 Package(s) Upgrade 0 Package(s) Total download size: 731 k Is this ok [y/N]:
確定安裝,最後顯示
Installed: libmcrypt.x86_64 0:2.5.8-4.el5.centos libmcrypt-devel.x86_64 0:2.5.8-4.el5.centos mcrypt.x86_64 0:2.6.8-1.el5 mhash.x86_64 0:0.9.9-1.el5.rf Complete!
(方法二)原始碼編譯安裝,去http://www.sourceforge.net下載Libmcrypt,mhash,mcrypt安裝包
libmcrypt(libmcrypt-2.5.8.tar.gz ):
mcrypt(mcrypt-2.6.8.tar.gz ):
mhash(mhash-0.9.9.9.tar.gz ):
2 .先安裝Libmcrypt
#tar -zxvf libmcrypt-2.5.8.tar.gz #cd libmcrypt-2.5.8 #./configure #make #make install 說明:libmcript預設安裝在/usr/local
3.安裝mhash
#tar -zxvf mhash-0.9.9.9.tar.gz #cd mhash-0.9.9.9 #./configure #make #make install
4.安裝mcrypt
#tar -zxvf mcrypt-2.6.8.tar.gz #cd mcrypt-2.6.8 #LD_LIBRARY_PATH=/usr/local/lib ./configure #make #make install
最後,還是檢查下,是否安裝成功
(2)、安裝php的mcrypt擴充套件(動態載入編譯)
下載php下的mcrypt擴充套件或者直接下載php的完整安裝包
進入ext/mcrypt資料夾
[[email protected]*_* 14:45 ~]# cd php-5.3.3/ext/mcrypt/
執行phpize命令(phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛模組,如果沒有?yum install php53-devel裡包含了,或者其他方法)
[[email protected]*_* 14:48 mcrypt]# whereis phpize //為了確定phpize存在 phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz [[email protected]*_* 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是存在的
[[email protected]*_* 15:02 mcrypt]# whereis php-config php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz [[email protected]*_* 15: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,執行以下命令
[[email protected]*_* 15:06 mcrypt]# make && make install
最後的最後,會提示你如下,說明你大功告成了
Installing shared extensions: /usr/lib64/php/modules/
順便檢查下/usr/lib64/php/modules/裡的mrcypt.so擴充套件是否已經建立成功
然後的事就簡單了,給你的php.ini新增一條extension=mcrypt.so
[[email protected]*_* 15:09 mcrypt]# cd /etc/php.d
建立一個mrcypt.ini檔案就行,裡面寫extension=mcrypt.so
[[email protected]*_* 15:17 php.d]# echo 'extension=mcrypt.so' > mcrypt.ini
(3) 、重啟apache,查閱phpinfo,mcrypt模組擴充套件是不是載入了?
相關推薦
CentOS7下php安裝mcrypt擴充套件
轉自http://www.cnblogs.com/huangzhen/archive/2012/09/12/2681861.html (以下步驟均為本人實際操作,可能與你的安裝方法有所區別,但我會盡量排除疑惑) 大致步驟(1)安裝mcrypt,(2)安裝php對mc
CentOS下php安裝mcrypt擴充套件
(以下步驟均為本人實際操作,可能與你的安裝方法有所區別,但我會盡量排除疑惑) 大致步驟(1)安裝mcrypt,(2)安裝php對mcrypt的擴充套件,(3)重啟apache (1)、確認你的linux沒有安裝mcrypt庫,如果已安裝,跳過安裝步驟 [[email
MACOSX下PHP安裝pdo_oci擴充套件
環境安裝 首先先去oracle官網下載Clinet SDK 下載地址 選擇下載 Basic、SDK這兩個檔案就行了。解壓後把倆個資料夾的內容合併 mv ~/Downloads/instantclient-basic-macos.x64-12.2.0.1.0-2/* ~/instan
Centos下PHP安裝Kafka擴充套件操作教程
說明:網上有好幾種PHP操作kafka的擴充套件,有kafka-php和php-rdkafka兩種是比較流行的。但其中kafka-php功能較全,但是使用composer安裝,對於內網使用者不能訪問外網,因此,我們選擇php-rdkafka。 php-rdkafka依賴librdkafka,先下
windows 下php安裝redis擴充套件
下載網站連結https://pecl.php.net/package/redis 1.下載php_redis.dll,下載地址https://pecl.php.net/package/redis 2.找到php安裝目錄將下載的包裡面的這兩個檔案放到ext資料夾裡 php_redis.dll
Linux下php安裝Redis擴充套件(其他擴充套件同理)
1、cd /usr/local/src/ 切換到 3、tar zxvf 2.2.4.tar.gz 解壓檔案 4、cd phpredis-2.2.4 #進入安裝目錄 5 、/usr/local/php/bin/phpize # 使用 php
mac下php安裝swoole擴充套件
因為我的php版本是5.6.2,官網上說PHP 版本的依賴,於是我下載了1.9.3版本的swoole 首先在網站http://pecl.php.net/package/swoole下載swoole 執行 cd swoole&nb
linux,nginx下php安裝Redis擴充套件的方法
1、安裝redis 下載:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上傳phpredis-2.2.4.tar.gz到/usr/local/src目錄 1 2 3 4 5 6 7 cd
Window下PHP 安裝redis擴充套件
換了電腦發現打算重新安裝redis,發現之前的的文章的連結用不了了,然後自己在網上重新找了資料,現在做些記錄 下載redis 根據自己系統下載對應版本下載redis 安裝redis比較簡單,直接解壓到C盤,重新命名為redis,開啟cmd 切換到redi
win10 下php安裝redis擴充套件實用
1、首先安裝phpstudy2016,執行起來選擇伺服器和PHP版本如下: 2、安裝MSVC對應版本 先檢視phpinfo資訊 下載對應的MSVC11版本安裝:http://www.phpstudy.NET/ 3、下載Redis擴充套件 到:http:
Windows下PHP安裝 Imagick 擴充套件
最近的PHP專案中,需要用到切圖和縮圖的效果,在本地windows開發環境,安裝過程遇到好多問題,在此與大家分享。php官網裡,一大群老外也看不懂這玩意怎麼裝,主要原因在於,php版本龐雜,還有x86 x64 nts ts,對應的imagick版本也不一定相同,imagick
win10 下php安裝redis擴充套件
1、首先安裝phpstudy2016,執行起來選擇伺服器和php版本如下: 2、安裝MSVC對應版本 先檢視phpinfo資訊 下載對應的MSVC11版本安裝:http://www.phpstudy.net/ 3、下載redis擴充套件 到:http://window
Linux下php安裝Redis擴充套件
安裝環境:CentOS 6.4 1、下載 下載地址:http://pecl.php.net/package/redis 檔名:phpredis-2.2.4.tar.gz 檔案下載成功後,上傳至/usr/local 2、安裝 [[email pr
ubuntu下php安裝curl擴充套件庫
如果php已經在系統編譯好,後來又需要新增新的擴充套件,一種方式就是重新完全編譯php,另一種方式就是單獨編譯擴充套件庫,以extension的形式擴充套件。 情況一:全新安裝php 和curl 然後安裝cURL # tar -zxf (此處填下載的curl包名稱)
Linux下PHP安裝oci8擴充套件
PHP通常搭配Mysql使用,但有時候也會連線到Oracle資料庫。 安裝PHP的oci8擴張之前,需要先安裝Oracle Instant Client( basic 或 basic lite 版就行了)。因為我們是從原始碼安裝PHP擴充套件,所以還需要下載 Instant
Linux下php安裝zlib擴充套件
1. 下載安裝zlib 解壓tar包,進入目錄執行命令: 1 ./configure && make && make install 2. 新增php擴充套件,命令如下: 1 [[email p
Centos7下PHP安裝gd庫
Centos7下安裝php, 或php的gd庫支援,都是很簡單的。 一切通過yum搞定。 yum install php-gd 以上命令就搞定php-gd的支援,快快看看phpinfo是否支援了? 可是,如果需要採用不同版本的php時,那就是相當的麻煩,
linux centos7下php7安裝redis擴充套件
下載php7的redis擴充套件git clone -b develop https://github.com/phpredis/phpredis.git$ cd phpredis# 進入 phpredis 目錄 $ /usr/local/php/bin/phpize
php安裝mcrypt擴充套件
查了一下資料使用 yum install php-mcrypt 安裝mcrypt擴充套件時會提示沒有安裝包 Setting up Install Process No package php-mcrypt available. Error: Nothing to do
LINUX下PHP安裝VLD擴充套件
如果想檢視OPCODE程式碼來實現效能優化的目的,那麼需要安裝VLD擴充套件。 ②解壓該檔案 tar zxvf vld-0.13.0.tgz ③cd到vld-0.13.0.tgz檔案內