2017-11-08 3 views
1

저는 이것을 연구하는 데 더 많은 시간을 보냈습니다. 어제, 필자는 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를 : 어떤 도움을 매우 극명하게 될 것이다

해당 파일 또는 디렉터리를.

+2

도움이 될 수 있습니다, 그것은 밴던은, 몇 년 동안 업데이트되지 않은 표준 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

+0

그건 좋은 조언입니다 - 고마워요! 우리는이 두 가지 옵션을 최대한 빨리 살펴볼 것입니다. 그 동안, 현재 코드베이스에서 작업 할 수 있도록 내 로컬 dev env 작업을해야합니다. 다시 한번,이 특정 문제를 해결하는 데 도움이 될 것입니다. –

답변

1

나는 어제 높은 시에라로 업데이 트하고 내 dev 환경을 스크류로 당신과 같은 문제가 있습니다. 내 PHP는 지금 작업있어

for i in $(brew list | grep php); do brew uninstall $i; done

내가 한 모든

를 설치했다 : 나는 마침내 내가 이미 설치했던 사람이 내가이 있었다했다 그래서 뭐, 무시하고 그래서 높은 시에라가 Php71으로 이미 제공 발견

brew install php71-mcrypt php71-imagick

붐은 당신 또는

다른 사람이 모든 터미널

,369 출신을하는 데 도움이, 나를 위해 마법처럼 일했다 희망

또한이 링크는 당신에게 그것은 PHP의 Mcrypt 라이브러리를 사용하지 않는 것이 좋습니다뿐만 아니라

https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions

+0

이 솔루션을 사용해 보았지만 아무 것도 변경되지 않았습니다. 매우 이상합니다. Mcrypt *가 설치되어있는 것으로 보이지만 phpinfo에는 나타나지 않습니다. 어떤 아이디어? –

+0

이 솔루션을 사용해보십시오. https://stackoverflow.com/questions/14357107/installing-mcrypt-on-osx-10-8-2-php-5-3-15-with-homebrew – Gus

+0

정말 기대하고있었습니다 ... 아니. 아직 mcrypt를 설치할 수 없습니다. 사실 그런 식으로 말하면 안됩니다. 그것은 설치되어있는 것 같지만 작동하지 않습니다. phpinfo는 mcrypt에 대한 설정을 표시하지 않습니다. –

관련 문제