CakePHP의 내장 웹 서버를 시작할 수 없을 때는 이것일지도!

4553 단어 CakePHP

소개



할 일을 곧 잊어 버리므로 써주세요. $ 는 명령 앞에 쓰여 있을 뿐이므로 치지 마십시오.

이것을 원하는



CakePHP의 내장 서버를 시작하고 싶습니다!$ php ./bin/cake.php server토카$ bin/cake server명령 실행

오류 예


PHP Fatal error:  require(): Failed opening required '/Users/***/***/******/mycakeapp/vendor/autoload.php' 
....一部省略....
bin/cake.php on line 5

bin 폴더의 cake.php의 5행에 vendor 폴더에 있는 autoload.php를 읽고 싶다고 써 있는데 읽을 수 없습니다
없어! 설치로 집어 들었는데 강행 돌파하려고!
Problem 1
....一部省略....requires ext-intl ....一部省略....

intl 없음
없어!

해결(!소중!)



나는 intl 가 들어가면 무사히 할 수 있었습니다.
단계별로 설명합니다.
덧붙여서 intl 넣으면 cakePHP의 프로젝트도 다시 넣어 주세요.
다시 넣어 터미널도 재기동하는 것이 좋을까 생각합니다.

intl이란 무엇입니까?



국제화용 확장 모듈입니다. 자세한 것은 이하 URL↓
htps //w w. php. 네 t/마누아 l/그럼/인 t로. 인 tl. php

intl은 어떻게 하면 넣을 수 있을까?



PHP 5.3.0 이후에 마음대로 들어 있기 때문에 그 이후의 PHP를 넣으면 좋겠다! 자세한 것은 이하 URL↓
htps //w w. php. 네 t/마누아 l/자/인 tl. 네 s 치치 온. php

mac의 Homebrew로 넣고 싶은 건 어떻게 하면 좋을까?



PHP 5.3.0 이후 넣으면 좋다! 자세한 것은 이하 URL↓
htps : // 코 m / 톤 톤 / ms / 67 377406 2 5 55 db87

좀 더 자세히 설명하겠네!$ php -m | grep intl라고 해 intl 가 들어 있지 않으니까 넣는거야.

PHP 봐 최신 무엇이 있을까 봐. PHP 7.2.26 Released 왠지 썼기 때문에 다음 우울증$ brew install [email protected]
끝나면 사용할 수 있도록 패스 통과하도록 다음 우울
$ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
$ echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile

들어갔습니까? 라고 확인하는 intl 라고 나오면 OK인거야!$ php -m | grep intl

마지막으로



제대로 이해하고 진행하지 않으면 정말 안 되네요(/ω\)

좋은 웹페이지 즐겨찾기