phpMyAdmin的mcrypt錯誤

來源:互聯網
上載者:User

錯誤提示:無法載入mcrypt擴充可能情況1);extension=php_mcrypt.dll改成extension=php_mcrypt.dll //去掉前面的;使之生效[root@ www.bkjia.com ~]# updatedb  #更新資料庫
[root@ www.bkjia.com ~]# locate php.ini  #尋找檔案
/usr/local/php/php.ini
/usr/local/php/php.ini.default
/usr/src/php-5.2.16/php.ini-dist
/usr/src/php-5.2.16/php.ini-recommended
/usr/src/php-5.3.4/php.ini-development
/usr/src/php-5.3.4/php.ini-production
[root@ www.bkjia.com ~]#vi /usr/local/php/php.ini.default #查看備份檔並找到一下欄位
 ;extension=php_mcrypt.dll
 複製至php.ini檔案中,啟動這個功能
 default_socket_timeout = 60
extension=php_mcrypt.dll
[Date]
問題仍然存在
 
查看apache的錯誤記錄檔
 [root@ www.bkjia.com ~]# grep mcrypt /usr/local/apache/logs/error_log
 
PHP Warning: PHP Startup: Unable to load dynamic library './php_mcrypt.dll' - ./php_mcrypt.dll: cannot open shared object file: No such file or directory in Unknown on line 0
 
下載安裝libmcrypt組件
[root@ www.bkjia.com ftpuser1]# cd /usr/src/
[root@ www.bkjia.com src]# ls lib*
libmcrypt-2.5.7.tar.gz
[root@ www.bkjia.com src]# tar -xzvf libmcrypt-2.5.7.tar.gz
 
[root@ www.bkjia.com libmcrypt-2.5.7]# mkdir /usr/local/libmcrypt
[root@ www.bkjia.com libmcrypt-2.5.7]# ./configure --prefix=/usr/local/libmcrypt/
[root@ www.bkjia.com libmcrypt-2.5.7]# make && make install
 
 
 重新編譯php
[root@ www.bkjia.com php-5.2.16]# ./configure --prefix=/usr/local/php --enable-mbstring --with-config-file-path=/usr/local/php     --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-mcrypt=/usr/local/libmcrypt/
 
 
[root@ www.bkjia.com php-5.2.16]# ls php*
php5.spec php5.spec.in php.gif php.ini-dist php.ini-recommended
[root@ www.bkjia.com php-5.2.16]# cp php.ini-recommended /usr/local/php/php.ini #建立php設定檔
 
extension=php_mcrypt.dll
 
[root@ www.bkjia.com php]# cp php.ini php.ini.bak #對配置文檔進行備份
[root@ www.bkjia.com php]# rm -rf php.ini
[root@ www.bkjia.com php]# grep -v ';' php.ini.bak > php.ini #刪除 舊的配置文檔,並建立新的配置文檔
[root@ www.bkjia.com php]#
 
重啟apache,問題得到解決。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.