站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

centos 6.5 php擴(kuò)展怎么安裝

centos6.5下php擴(kuò)展的安裝方法:1、通過(guò)yum命令安裝mcrypt;2、安裝php對(duì)mcrypt的擴(kuò)展;3、重啟apache。

centos 6.5 php擴(kuò)展怎么安裝

本文操作環(huán)境:centos6.5系統(tǒng)、mcrypt2.5.8版,DELL G3電腦

centos 6.5 php擴(kuò)展怎么安裝?

CentOS下php安裝mcrypt擴(kuò)展

(以下步驟均為本人實(shí)際操作,可能與你的安裝方法有所區(qū)別,但我會(huì)盡量排除疑惑)

大致步驟(1)安裝mcrypt,(2)安裝php對(duì)mcrypt的擴(kuò)展,(3)重啟apache

(1)、確認(rèn)你的linux沒(méi)有安裝mcrypt庫(kù),如果已安裝,跳過(guò)安裝步驟

[root@test-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

以上顯示已經(jīng)安裝過(guò),若沒(méi)有,則按以下兩種方式安裝

(方法一)yum命令懶人安裝

yum install libmcrypt libmcrypt-devel mcrypt mhash

執(zhí)行后會(huì)顯示即將安裝的相關(guān)庫(kù),你可以根據(jù)你的linux限定x86_64或者i386,如yum install libmcrypt.x86_64(如果yum命令無(wú)法連接倉(cāng)庫(kù),請(qǐng)檢查你的/etc/yum.repos.d/里的文件正確性,以及你的/etc/host是不是可達(dá)里面的域名)

Dependencies Resolved================================================================================  Package              Arch        Version                   Repository     Size================================================================================Installing:  libmcrypt            i386        2.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 說(shuō)明:libmcript默認(rèn)安裝在/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擴(kuò)展(動(dòng)態(tài)加載編譯)

下載php下的mcrypt擴(kuò)展或者直接下載php的完整安裝包

http://cn.php.net/releases/ 網(wǎng)頁(yè)下找到自己服務(wù)器的php版本,下載后tar解壓(本人的是php5.3.3)

進(jìn)入ext/mcrypt文件夾

[root@*_* 14:45 ~]# cd php-5.3.3/ext/mcrypt/

執(zhí)行phpize命令(phpize是用來(lái)擴(kuò)展php擴(kuò)展模塊的,通過(guò)phpize可以建立php的外掛模塊,如果沒(méi)有?yum install php53-devel里包含了,或者其他方法)

[root@*_* 14:48 mcrypt]# whereis phpize    //為了確定phpize存在 phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz [root@*_* 14:48 mcrypt]# phpize Configuring for: PHP Api Version:         20090626Zend Module Api No:      20090626Zend Extension Api No:   220090626

執(zhí)行完后,會(huì)發(fā)現(xiàn)當(dāng)前目錄下多了一些configure文件,最后執(zhí)行php-config命令就基本完成了

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

[root@*_* 15:02 mcrypt]# whereis php-config php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz [root@*_* 15:02 mcrypt]# ./configure --with-php-config=/usr/bin/php-config

如果遇到以下錯(cuò)誤,請(qǐng)先安裝gcc,命令yum install gcc

configure: error: no acceptable C compiler found in $PATH

直到不報(bào)錯(cuò),出現(xiàn):config.status: creating config.h,執(zhí)行以下命令

[root@*_* 15:06 mcrypt]# make && make install

最后的最后,會(huì)提示你如下,說(shuō)明你大功告成了

Installing shared extensions:     /usr/lib64/php/modules/

順便檢查下/usr/lib64/php/modules/里的mrcypt.so擴(kuò)展是否已經(jīng)創(chuàng)建成功

然后的事就簡(jiǎn)單了,給你的php.ini添加一條extension=mcrypt.so

[root@*_* 15:09 mcrypt]# cd /etc/php.d

創(chuàng)建一個(gè)mrcypt.ini文件就行,里面寫extension=mcrypt.so

[root@*_* 15:17 php.d]# echo 'extension=mcrypt.so' > mcrypt.ini

(3) 、重啟apache,查閱phpinfo,mcrypt模塊擴(kuò)展是不是加載了?

centos 6.5 php擴(kuò)展怎么安裝

推薦學(xué)習(xí):《PHP視頻教程》《centos教程》

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
日韩精品一区二区三区中文版 | 亚洲精品欧美综合四区| 久久精品久久精品久久精品| 国产玖玖玖九九精品视频| 亚洲 欧洲 日韩 综合在线| 在线91精品亚洲网站精品成人| 99精品国产一区二区三区2021| 亚洲精品福利视频| 久久这里只精品国产99热| 正在播放国产精品每日更新| 国产精品亚洲综合一区| 国产成人综合日韩精品婷婷九月| 日韩土豪美女在线视频观看| 国内精品久久久久久久久蜜桃| 亚洲国产精品嫩草影院| 日韩精品一区二区三区中文精品| 精品一区二区三区无码免费直播 | 日韩欧美亚洲中文乱码| 国产a久久精品一区二区三区| 久久精品国产亚洲5555| 久久国产精品久久国产片| 最新国产成人精品2024| 精品人妻无码专区中文字幕| 亚洲精品视频在线看| 四虎国产精品永免费| 青春草无码精品视频在线观| 日韩国产免费一区二区三区| 日韩精品无码一区二区三区四区 | 亚洲精品网站在线观看不卡无广告| 日韩网站在线观看| 日韩精品无码免费专区午夜不卡| 四虎成人精品无码永久在线| 国产精品高清在线观看93| 国产精品自线在线播放| 国产麻豆va精品视频| 国产综合精品一区二区| 国产看午夜精品理论片| 国产在线视精品麻豆| 日韩精品人妻一区二区中文八零| 日韩精品一区二区三区大桥未久| 日韩亚洲人成在线|