Mac에 심포니 설치
개요
지금까지 node.js에서 짹짹 쓰고 있었는데, 신년도부터 배속되는 부서에서는 PHP+symfony를 사용한 개발을 하게 되었기 때문에, 공부를 하면 symfony로 개발할 수 있는 환경을 준비한다.
(PHP 오랜만・・・)
이 기사에서는 symfony 설치에서 서버를 시작하여 localhost로 표시 확인하는 부분까지를 범위로한다.
전제
이 단계에서는 homebrew를 사용하기 때문에 homebrew가 설치되어 있다고 가정합니다.
절차
1. composer 설치
php의 패키지 의존 관리 툴인 composer를 인스톨.
# とりあえずアップデート
$ brew update
# composerインストール
$ brew install composer
2. symfony 설치
공식 에서 쓰여진 대로 curl을 사용하여 설치한다.
$ curl -sS https://get.symfony.com/cli/installer | bash
・
・
・
The Symfony CLI v4.23.2 was installed successfully!
Use it as a local file:
/Users/xxxxxxx/.symfony/bin/symfony
Or add the following line to your shell configuration file:
export PATH="$HOME/.symfony/bin:$PATH"
Or install it globally on your system:
mv /Users/xxxxxxx/.symfony/bin/symfony /usr/local/bin/symfony
Then start a new shell and run 'symfony'
인스톨 했을 뿐이라면 패스가 다니지 않기 때문에 풀 패스가 아니면 symfony 커멘드가 칠 수 없다.
로그에 나와 있는 대로 3개의 대응 방법이 있지만(1번째는 풀 패스로 열심히 일합니다만), 간단하게 bin 이하에 커멘드를 옮기기로 한다.
$ mv /Users/xxxxxxx/.symfony/bin/symfony /usr/local/bin/symfony
3. 프로젝트 만들기
version에서 lts 지정하면 안정판이 들어가므로, lts 지정으로 만든다.
$ symfony new <project name> --version lts
4. 로컬 서버를 시작하고 표시
composer를 사용하여 server 넣어 시작하는 사람과 php 명령으로 시작하는 사람이 있습니다.
우선 표시시킬 뿐이므로, 어느 쪽이라도 k.
서버에서 시작하는 패턴
# serverをインストール
$ composer req server
# 起動
$ bin/console server:run
php 명령으로 시작하는 패턴
$ php -S localhost:8000 -t public
5. localhost에 액세스하여 표시 확인
이하에 액세스해 이런 페이지가 생기면 성공!
액세스 할 때마다 색상이 바뀝니다!
http://localhost:8000/
요약
그래서 도입은 매우 쉽게 표시까지 할 수있었습니다.
여기에서 작법이나 연습을 배우는 것이지만, 또 다른 기회에 노시
Reference
이 문제에 관하여(Mac에 심포니 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hira_kaz/items/59e1b41fe8de4b84e0cd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이 단계에서는 homebrew를 사용하기 때문에 homebrew가 설치되어 있다고 가정합니다.
절차
1. composer 설치
php의 패키지 의존 관리 툴인 composer를 인스톨.
# とりあえずアップデート
$ brew update
# composerインストール
$ brew install composer
2. symfony 설치
공식 에서 쓰여진 대로 curl을 사용하여 설치한다.
$ curl -sS https://get.symfony.com/cli/installer | bash
・
・
・
The Symfony CLI v4.23.2 was installed successfully!
Use it as a local file:
/Users/xxxxxxx/.symfony/bin/symfony
Or add the following line to your shell configuration file:
export PATH="$HOME/.symfony/bin:$PATH"
Or install it globally on your system:
mv /Users/xxxxxxx/.symfony/bin/symfony /usr/local/bin/symfony
Then start a new shell and run 'symfony'
인스톨 했을 뿐이라면 패스가 다니지 않기 때문에 풀 패스가 아니면 symfony 커멘드가 칠 수 없다.
로그에 나와 있는 대로 3개의 대응 방법이 있지만(1번째는 풀 패스로 열심히 일합니다만), 간단하게 bin 이하에 커멘드를 옮기기로 한다.
$ mv /Users/xxxxxxx/.symfony/bin/symfony /usr/local/bin/symfony
3. 프로젝트 만들기
version에서 lts 지정하면 안정판이 들어가므로, lts 지정으로 만든다.
$ symfony new <project name> --version lts
4. 로컬 서버를 시작하고 표시
composer를 사용하여 server 넣어 시작하는 사람과 php 명령으로 시작하는 사람이 있습니다.
우선 표시시킬 뿐이므로, 어느 쪽이라도 k.
서버에서 시작하는 패턴
# serverをインストール
$ composer req server
# 起動
$ bin/console server:run
php 명령으로 시작하는 패턴
$ php -S localhost:8000 -t public
5. localhost에 액세스하여 표시 확인
이하에 액세스해 이런 페이지가 생기면 성공!
액세스 할 때마다 색상이 바뀝니다!
http://localhost:8000/
요약
그래서 도입은 매우 쉽게 표시까지 할 수있었습니다.
여기에서 작법이나 연습을 배우는 것이지만, 또 다른 기회에 노시
Reference
이 문제에 관하여(Mac에 심포니 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hira_kaz/items/59e1b41fe8de4b84e0cd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# とりあえずアップデート
$ brew update
# composerインストール
$ brew install composer
$ curl -sS https://get.symfony.com/cli/installer | bash
・
・
・
The Symfony CLI v4.23.2 was installed successfully!
Use it as a local file:
/Users/xxxxxxx/.symfony/bin/symfony
Or add the following line to your shell configuration file:
export PATH="$HOME/.symfony/bin:$PATH"
Or install it globally on your system:
mv /Users/xxxxxxx/.symfony/bin/symfony /usr/local/bin/symfony
Then start a new shell and run 'symfony'
$ mv /Users/xxxxxxx/.symfony/bin/symfony /usr/local/bin/symfony
$ symfony new <project name> --version lts
# serverをインストール
$ composer req server
# 起動
$ bin/console server:run
$ php -S localhost:8000 -t public
그래서 도입은 매우 쉽게 표시까지 할 수있었습니다.
여기에서 작법이나 연습을 배우는 것이지만, 또 다른 기회에 노시
Reference
이 문제에 관하여(Mac에 심포니 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hira_kaz/items/59e1b41fe8de4b84e0cd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)