站長資訊網
        最全最豐富的資訊網站

        centos 6.5 php擴展怎么安裝

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

        centos 6.5 php擴展怎么安裝

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

        centos 6.5 php擴展怎么安裝?

        CentOS下php安裝mcrypt擴展

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

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

        (1)、確認你的linux沒有安裝mcrypt庫,如果已安裝,跳過安裝步驟

        [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

        以上顯示已經安裝過,若沒有,則按以下兩種方式安裝

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

        yum install libmcrypt libmcrypt-devel mcrypt mhash

        執(zhí)行后會顯示即將安裝的相關庫,你可以根據(jù)你的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            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 說明: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擴展(動態(tài)加載編譯)

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

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

        進入ext/mcrypt文件夾

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

        執(zhí)行phpize命令(phpize是用來擴展php擴展模塊的,通過phpize可以建立php的外掛模塊,如果沒有?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í)行完后,會發(fā)現(xiàn)當前目錄下多了一些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

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

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

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

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

        最后的最后,會提示你如下,說明你大功告成了

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

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

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

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

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

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

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

        centos 6.5 php擴展怎么安裝

        推薦學習:《PHP視頻教程》《centos教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 无码精品人妻一区二区三区免费看| 国产精品免费AV片在线观看| 国产精品无码无卡在线播放| 欧美成人精品第一区二区三区| 99精品国产一区二区三区| 亚洲欧美国产精品第1页| 国产成人1024精品免费| 国产韩国精品一区二区三区久久| 最新精品露脸国产在线| 国产精品电影在线| 久久精品国产精品国产精品污| 国产一精品一AV一免费| 亚洲精品乱码久久久久久| 日本欧美国产精品第一页久久| 国产精品无码专区在线观看| 精品午夜久久福利大片| 成人精品一区二区三区中文字幕 | 乱色精品无码一区二区国产盗| 欧美 日韩 精品 另类视频| 精品精品国产国产| 国产三级国产精品国产普男人| 亚洲精品国产成人专区| 欧美高清在线精品一区| 国产亚洲福利精品一区| 欧美一区二区精品| 99精品福利国产在线| 青青草国产精品欧美成人| 精品视频在线v| 日韩精品在线一区二区| 亚洲日韩精品欧美一区二区| 国产精品成人99久久久久91gav| 99精品在线免费| 国产伦精品一区二区三区视频猫咪 | 久久久精品人妻一区二区三区蜜桃| 中国精品18videosex性中国| 亚洲国产精品特色大片观看完整版| 在线观看亚洲精品福利片| 香港三级精品三级在线专区| 中文字幕日本精品一区二区三区| 亚洲国产精品VA在线看黑人 | 亚洲国产精品无码久久一线|