2013-12-10 2 views
2

Laravel을 배우기 시작 했으므로 PHP로 mcrypt를 설치해야합니다. 나는 Mac OSX 10.9이고 아파치와 PHP를 수동으로 설치했기 때문에 (mamp 또는 이와 비슷한 것) 나는 this guide을 따라 mcrypt를 설치했다. 전체 절차는 예상대로 (오류 없음) 작동하지만 sudo apachectl restart을 사용하여 서버를 다시 시작한 후에는 phpinfo()의 결과를보고 mcrypt에 대한 언급을 찾을 수 없습니다.Mac OSX 10.9에서 PHP로 mcrypt를 활성화하는 방법은 무엇입니까?

컴파일 및 설치 과정에서 오류가 있다고 생각하지 않기 때문에 실수를 어디에서 찾을 것인지 실제로 알지 못합니다. 누구든지 확인할 수있는 논리적 인 것들이 무엇인지 알고 있습니까?

+1

[OSX Mountain Lion에 PHP 용 mcrypt 확장 설치] (http://stackoverflow.com/questions/14595841/installing-mcrypt-extension-for-php-on-osx-mountain-lion) – Matteo

답변

3

MAC OS X 10.9에서 mcrypt 라이브러리가 작동하지 않는 것과 같은 문제가 있습니다. 약간의 시간과 많은 두통 (나는 ... 그래서 숙련 된 아니에요) 나는이 가이드를 발견, 그리고 마지막으로 내 로컬 시스템에서 작업을 얻을 후 : http://jenssegers.be/blog/49/installing-the-php-mcrypt-extension-on-osx-10-9-mavericks

내가 놓친 통로 내선으로 이동했다/다음 새 PHP를 다운로드 한 패키지와의 Mcrypt 라이브러리의 디렉토리를 입력 :

CD를 PHP-5.2.18/내선/Mcrypt 라이브러리/ 는/usr/빈 /의 phpize ./configure를 이 sudo는이

그런 다음 추가 설치 할 수 있도록 내 php.ini 파일에서 extension = mcrypt.so.

그게 전부입니다. 희망이 도움이됩니다!

1

기본적으로 mcrypt lib는 Mac OSX 10.9에 설치되어 있지 않습니다. 따라서 먼저 설치해야합니다. sourcefroge.net에서 가져올 수 있습니다. 또한 PHP 5.4.17 소스가 필요합니다 (먼저 PHP 버전을 확인하십시오 php -v). github에서 가져올 수 있습니다. 폴더와 폴더를 모두 추출하십시오.

Mcrypt 라이브러리 lib 디렉토리를 autoconf를에게

brew install autoconf 

빌드를 설치하고 설치

cd libmcrypt-2.5.8 
./configure 
make 
sudo make install 

빌드 PHP 확장

cd php-5.4.17/ext/mcrypt/ 
/usr/bin/phpize 
./configure 
make 
sudo make install 

마지막으로 추가 확장 php.ini

당신은 여기에서 Mcrypt 라이브러리 설치 프로그램을 다운로드 할 수 있습니다 sudo apachectl restart

For more detailed info you can check it

+0

고마워요. , 매우 깨끗하고 간단한 솔루션. – kubilay

관련 문제