개발! 딱 깔끔하고 센스있게!

Laravel 프로젝트 를 만 들 수 없습니다. mcrypt 확장 이 부족 하기 때 문 입 니 다. 본문

개발 스크랩 메모/PHP

Laravel 프로젝트 를 만 들 수 없습니다. mcrypt 확장 이 부족 하기 때 문 입 니 다.

렉사이 2020. 11. 21. 03:15

좋 습 니 다.

저 는 이 글 을 많이 봤 습 니 다.

하루 종일 이 문 제 를 해결 하 는 데 시간 을 보 냈 지만 성공 하지 못 했 습 니 다.

나 는 라 빌 프로젝트 를 만 들 려 고 노력 하고 있다.

제 가 사용 하 는 것 은 Mac (Yosemite) 이 고 PHP5. 5.14 가 운행 합 니 다.

기계 에 오래된 버 전의 PHP 도 있다.

"laravel new procject name" 을 사용 하여 명령 행 에서 프로젝트 를 만 들 때 어떠한 버그 도 보고 하지 않 습 니 다.

이 명령 은 프로젝트 이름 의 빈 폴 더 만 듭 니 다.

저 는 '어 플 만 들 기' 와 '어 플 준비 완료!' 를 얻 었 습 니 다.

놀 라 운 정 보 를 만 들 었 으 나, 빈 폴 더 만 이 하나 뿐 이 었 습 니 다.

만약 내 가 이 명령 을 사용 하려 고 시도 한다 면:작곡 가 프로젝트 laravel / lavel procct name

알 겠 습 니 다:

lavel / lavel 장 착 (v. 5.0.16)- Lavel / lavel 장 착 (v. 5.0.16)100%.

프로젝트 name 에서 항목 만 들 기패 킷 정보 로드 커 뮤 니 케 이 션 저장 소 사용 하기잠 금 파일 에 의존 항목 설치 하기 (개발 필요 함 포함)요청 을 설치 가능 한 패키지 로 해석 할 수 없습니다.

질문 1- laravel / from Work v. 5.0.16 의 설치 요청 - > laravel / fracmework 은 [v5.0.16] 를 만족 시 킬 수 있 습 니 다.

- laravel / from work v. 5.0.16 필요 ext mcrypt * - > 시스템 에 요청 이 부족 한 PHP 확장 mcrypt.

터미널 에 입력 하면:어느 ph저 는 / usr / bin / phop 를 받았어요.usr / 빈 / pp - v 파일획득:PHP 5.14 (cli) (건설 시간: 2014 년 9 월 9 일 19: 09: 25)저작권 소유 (c) 1997 - 2014 PHP GroupZend Egine v. 2.5. 0, 판권 소유 (c) 1988 - 2014 Zend TechnologiesXdebug v2.2.3, 저작권 소유 (c) 2002 - 2013, 저자: Derick Rethans 를 사용 합 니 다.

다음 명령 을 사용 하면 autoconf 와 mcrypt 를 자체 프로그램 으로 설치 합 니 다:brew 설치 autoconf mcrypt

만약 내 가 이 명령 을 다시 실행 한다 면, 나 는 받 을 수 있 습 니 다:경고: autoconf - 269 설치 되 어 있 습 니 다.

경고: mcrypt - 26.8 설치 됨

나 는 계속 오 류 를 받 고 있 기 때문에 나 는 그것 이 잘못된 곳 에 설치 되 어 있다 고 가정 합 니 다.

그래서 나 는 다음 설명 을 사용 하여 mcrypt 을 컴 파일 하고 설치 하 였 습 니 다.

[mcrypt pp 설치 확장자] 1.나 는 설치 과정 에서 PHP5. 14 버 전 을 사용 했다.

이 디 렉 터 리 에 Mcrypt 설치: usr / lib / pp / extensions / no - non - zts - 202121212 /

제 가 다시 아파 치 를 시 작 했 습 니 다.

나 는 이미. bash 프로필 을 검사 하여 / usr / bin 이 내 경로 에 있 는 지 확인 했다.

ppinfor () 로 페이지 를 만 들 고 브 라 우 저 에서 이 페이지 의 "모듈 작성 자" 부분 을 볼 수 있 습 니 다.

모듈 을 만 든 사람들의 이름 만 보 여 줍 니 다.

나 는 막 혔 다.

나 는 사람들 이 제공 하 는 어떠한 건의 도 기대 하고 있다.

물론, 나 는 이 모듈 을 정확 한 위치 에 설치 할 수 있다!)

정말 감사합니다.

대답

나 도 같은 문제 가 있다.

php cli 의 p. ini 를 찾 아 extension = mcrypt. so 를 추가 해 야 합 니 다.

내 시스템 은 랩 서버 를 사용 하여 프 리 플레이 된 PHP 를 사용 합 니 다.

그래서 내 가 하려 는 것 은:

mcrypt 설치 확장

다 해 봤 어 요.

sudo apt-get install mcrypt sudo apt-get install php5-mcrypt 

phi. CLI 설정

이 어 pt / lampp / etc / p5 / cli / ph. in I add extension = mcrypt. so 동적 확장 부분 에 있 는 p. ini (나 는 어느 곳 이 든 상관 없다 고 생각한다) 를 편집 합 니 다.

서버 다시 시작 하 는 거 잊 지 마.

커 뮤 니 케 이 션 으로 laravel 장 치 를 시도 합 니 다.

이제 라 블 러 를 설치 하기 위해 서 는 어떤 방법 이라도 운영 할 수 있 습 니 다.

나 는 Laravel 5 를 수 동 으로 내 려 받 아 압축 을 풀 고 coposser intal 명령 으로 설치 했다.

저 는 당신 의 command copoer create Project Laravel / lavel procct name 도 순조롭게 운영 할 수 있다 고 생각 합 니 다.

참고 문헌:여기 있 습 니 다.

Comments