제목 | The Encrypt library requires the Mcrypt extension. ??? | ||
---|---|---|---|
글쓴이 | 람이 | 작성시각 | 2014/07/08 15:27:22 |
|
|||
centos 6.3 설치 후 기본적인 APM을 설치하였는데 해당 관련 라이브러리 php-mcrypt 를 설치했음에도 무엇이 문제인지 The Encrypt library requires the Mcrypt extension. 이런 메세지가 나옵니다. /config/autoload.php 안에 $autoload['libraries'] = array('database','session','pagination','email'); 부분을 설정하면 발생합니다. 'session' 을 지우면 나오지 않구요... 혹시 몰라서 /libraries/MY_Session.php 을 넣어 두었습니다. The Encrypt library requires the Mcrypt extension. 이 에러에 대해 아시는 분 저에게 도움 좀 주세요 (제가 서버도, C.I도 어설프게 알아서...) |
|||
다음글 | 함수호출에 대한 기본적인 사항 질문 드립니다. (3) | ||
이전글 | HMVC를 사용할때 Modules 안에 컨트롤러와 모델... (3) | ||
한대승(불의회상)
/
2014/07/08 16:19:06 /
추천
0
|
람이
/
2014/07/08 16:22:38 /
추천
0
네 그러네요... 결국 구글링을 통해 아래와 같이 힘겹게 해결 했습니다.
cent os 6.3 인경우이구요... wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm yum install php-mcrypt* service httpd restart 혹시 나중에 제가 다시 틀릴지도 몰라서 겸사 겸사 올려 둡니다. |
Nexist
/
2015/06/02 20:39:19 /
추천
0
다 올려주시던지.... ....
http://stackoverflow.com/questions/17109818/install-php-mcrypt-on-centos-6 I had the same issue, and found the previous suggestions gave me enough info to get it working on my server. The following is what I did: 1) Install EPEL repository (From: http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x): wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm 2) Install it via: yum update yum install php-mcrypt* The yum update updated the repository reference on my server then the 2nd command got what I needed :) 3) Restart your webserver. For my apache install I did:
service httpd restart
|
Cabron
/
2019/06/21 10:22:26 /
추천
0
오래전 글이지만 도움이 많이 되었습니다. 오래전 작성된 많은 소스를 보니 Mcrypt를 사용했더군요. 저는 다음과 같이 수정했습니다. $this->load->library('encrypt'); encrypt 라이브러리 대신 다음처럼 encryption 라이브러리를 사용합니다.
$this->encrypt->encode() 대신 $this->encryption->encrypt() $this->encrypt->decode() 대신 $this->encryption->decrypt()
위와 같이 소스를 수정하여 openssl을 사용하니 괜찮군요. |
phpinfo(); 로 로드된 extension 확인 해 보세요.