저는 이것을 연구하는 데 더 많은 시간을 보냈습니다. 어제, 필자는 Mac 노트북을 High Sierra로 업데이트했습니다. 그건 내 dev에 환경을 실행하는 서버 애플 리케이션을 업데이 트되었습니다. mcrypt를 설치할 수 없다는 것을 제외하고는 환경이 좋습니다. Mac HS는 PHP 5.6.30과 함께 제공되며이 단계 (https://michaelgracie.com/2016/09/plugging-mcrypt-into-php-on-macos-sierra-10-12/)를 여러 번 통과했습니다. 내가Mac에서 php dev 환경을 위해 mcrypt를 설치하는 데 도움이 필요합니다. High Sierra
MACOSX_DEPLOYMENT_TARGET=10.13 CFLAGS='-O3 -fno-common -arch i386 -arch x86_64' LDFLAGS='-O3 -arch i386 -arch x86_64' CXXFLAGS='-O3 -fno-common -arch i386 -arch x86_64' ./configure --with-php-config=/usr/bin/php-config
를 실행 어디 단계에 도착하지만 반환 :
-bash : ./configure를 : 어떤 도움을 매우 극명하게 될 것이다
해당 파일 또는 디렉터리를.
도움이 될 수 있습니다, 그것은 밴던은, 몇 년 동안 업데이트되지 않은 표준 PKCS # 7 (노나의 PKCS 번호를 지원하지 않는 것입니다 5) 패딩, 바이너리 데이터조차도 사용할 수없는 비표준 널 패딩 만. mcrypt는 2003 년으로 거슬러 올라가는 많은 [버그] (https://sourceforge.net/p/mcrypt/bugs/)를 가지고 있습니다. mcrypt-extension은 PHP 7.2에서 삭제 될 예정입니다. 대신 [defuse] (https://github.com/defuse/php-encryption) 또는 [RNCryptor] (https://github.com/RNCryptor)를 사용하는 것이 좋습니다.이 솔루션은 완벽한 솔루션을 제공하며 유지 관리되고 올바른 것입니다. – zaph
그건 좋은 조언입니다 - 고마워요! 우리는이 두 가지 옵션을 최대한 빨리 살펴볼 것입니다. 그 동안, 현재 코드베이스에서 작업 할 수 있도록 내 로컬 dev env 작업을해야합니다. 다시 한번,이 특정 문제를 해결하는 데 도움이 될 것입니다. –