> 백엔드 개발 > PHP 튜토리얼 > mac1011 php 오류 정의되지 않은 상수 MCRYPT_RIJNDAEL_128 사용

mac1011 php 오류 정의되지 않은 상수 MCRYPT_RIJNDAEL_128 사용

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-07-29 09:04:41
원래의
1706명이 탐색했습니다.

오류가 발생하는 이유는 PHP의 mcrypt 확장이 설치되지 않았지만 확장에 정의된 암호화 방법의 상수가 사용되었기 때문입니다.

해결책: mcrypt 확장을 설치하세요

구체적인 단계:

1. mcrypt를 설치하기 위한 명령줄 열기: Brew install mcrypt

2. php-mcrypt 확장 프로그램 설치: Brew install php55-mcrypt (자신의 PHP 버전 설치)

중간에 무슨 일이 생기면 에러를 발견했을 때 진정하고 영문코드를 잘 읽어보시면 해결됩니다

3. 看一下扩展是否已经装好

        php -m | grep mcrypt

        php -i | grep mcrypt<br>

        <img src="http://image.codes51.com/Article/image/20160129/20160129115805_1368.png" alt="mac1011 php报错 Use of undefined constant MCRYPT_RIJNDAEL_128">

4. mcrypt 구성을 php 스캔 구성 디렉터리에 복사합니다.

기본값 --with-config-file-scan-dir=/Library/Server/ Web/Config/php'는 phpinfo

의 명령 구성 옵션에서 찾을 수 있습니다. 그런 다음 mcrypt ini 파일을 여기에 복사합니다.

sudo mkdir -p /Library/Server/Web/ Config/php

sudo cp /usr/local/etc/php/5.5/conf.d/ext-mcrypt.ini /Library /Server/Web/Config/php/ext-mcrypt.ini

또는

sudo ln -s /usr/local/etc/php/5.5/conf.d/ext -mcrypt.ini /Library/Server/Web/Config/php/ext- mcrypt.ini

마지막으로: sudo apachectl restart即可

다른 방법을 사용하여 설치할 수도 있습니다.

http://jingyan.baidu.com/article /e3c78d644cf1ed3c4c85f5a8.html

위 내용은 mac1011 PHP 오류 정의되지 않은 상수 MCRYPT_RIJNDAEL_128 사용에 대한 내용을 포함하여 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿