Vagrant 입문 ④~LNMP 환경 구축편
소개
이른 것으로 Vagrant 입문 시리즈도 마지막입니다.
이것을 읽을 때에는 LNMP 환경이 생겼을 것입니다.
LNMP란?
L:Linux
N:Nginx
M:MySQL
P:PHP
입니다.
운영 환경
OS : Mac OS X El Capitan 10.11.6
덧붙여서 Mac OS X Sierra 10.12.1에서도 움직이고 있습니다.
사전 준비
Vagrant 입문①~Vagrant 개요와 설치편 를 참고하여 Vagrant와 VirtualBox를 설치해 둡시다.
Vagrant 입문②~Vagrant 명령 일람 를 잘 숙독해 둡시다.
Vagrant 입문③~Vagrantfile 설정편 를 참고로 Vagrantfile을 만들어 둡시다.
이번에 만드는 것
우분투 16.04.1
Nginx 1.10.0
MySQL5.7
PHP7.0.8
Composer
할 일
전회 이런 일을 썼습니다.
네. 이번에는 setup.sh를 작성하기 만하면됩니다.
별로 Vagrant 그다지 상관 없네요-.
Ubuntu에 LNMP 환경 구축하는 것 뿐이네요.
개별적으로 설명해 나가지만, 내용 전부 setup.sh에 쓰면 좋을 뿐이네요.
재밌게 업데이트
$ apt-get update -y
$ apt-get upgrade -y
$ apt-get install -y python-software-properties
기본적으로 apache가 들어있는 것 같아서 안녕을 말해, 안녕 Nginx
$ apt-get remove -y apache2
$ apt-get install -y nginx=1.10.0-0ubuntu0.16.04.4
PHP7.0.8 설치
$ apt-get install -y php7.0.8
MySQL5.7 설치
프로비전 경유라면 CI와의 대화를 할 수 없기 때문에. debconf-set-sections를 지정합니다.
$ debconf-set-selections <<< 'mysql-server-5.7 mysql-server/root_password password [ルートのパスワード]'
$ debconf-set-selections <<< 'mysql-server-5.7 mysql-server/root_password_again password [ルートのパスワード再入力]'
$ apt-get install -y mysql-server-5.7
$ apt-get install -y php7.0-mysql
마지막으로 Nginx를 다시 시작하고 완료
$ service nginx restart
Reference
이 문제에 관하여(Vagrant 입문 ④~LNMP 환경 구축편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/akippa_app/items/7243e850929c3fd488e8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
L:Linux
N:Nginx
M:MySQL
P:PHP
입니다.
운영 환경
OS : Mac OS X El Capitan 10.11.6
덧붙여서 Mac OS X Sierra 10.12.1에서도 움직이고 있습니다.
사전 준비
Vagrant 입문①~Vagrant 개요와 설치편 를 참고하여 Vagrant와 VirtualBox를 설치해 둡시다.
Vagrant 입문②~Vagrant 명령 일람 를 잘 숙독해 둡시다.
Vagrant 입문③~Vagrantfile 설정편 를 참고로 Vagrantfile을 만들어 둡시다.
이번에 만드는 것
우분투 16.04.1
Nginx 1.10.0
MySQL5.7
PHP7.0.8
Composer
할 일
전회 이런 일을 썼습니다.
네. 이번에는 setup.sh를 작성하기 만하면됩니다.
별로 Vagrant 그다지 상관 없네요-.
Ubuntu에 LNMP 환경 구축하는 것 뿐이네요.
개별적으로 설명해 나가지만, 내용 전부 setup.sh에 쓰면 좋을 뿐이네요.
재밌게 업데이트
$ apt-get update -y
$ apt-get upgrade -y
$ apt-get install -y python-software-properties
기본적으로 apache가 들어있는 것 같아서 안녕을 말해, 안녕 Nginx
$ apt-get remove -y apache2
$ apt-get install -y nginx=1.10.0-0ubuntu0.16.04.4
PHP7.0.8 설치
$ apt-get install -y php7.0.8
MySQL5.7 설치
프로비전 경유라면 CI와의 대화를 할 수 없기 때문에. debconf-set-sections를 지정합니다.
$ debconf-set-selections <<< 'mysql-server-5.7 mysql-server/root_password password [ルートのパスワード]'
$ debconf-set-selections <<< 'mysql-server-5.7 mysql-server/root_password_again password [ルートのパスワード再入力]'
$ apt-get install -y mysql-server-5.7
$ apt-get install -y php7.0-mysql
마지막으로 Nginx를 다시 시작하고 완료
$ service nginx restart
Reference
이 문제에 관하여(Vagrant 입문 ④~LNMP 환경 구축편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/akippa_app/items/7243e850929c3fd488e8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Vagrant 입문①~Vagrant 개요와 설치편 를 참고하여 Vagrant와 VirtualBox를 설치해 둡시다.
Vagrant 입문②~Vagrant 명령 일람 를 잘 숙독해 둡시다.
Vagrant 입문③~Vagrantfile 설정편 를 참고로 Vagrantfile을 만들어 둡시다.
이번에 만드는 것
우분투 16.04.1
Nginx 1.10.0
MySQL5.7
PHP7.0.8
Composer
할 일
전회 이런 일을 썼습니다.
네. 이번에는 setup.sh를 작성하기 만하면됩니다.
별로 Vagrant 그다지 상관 없네요-.
Ubuntu에 LNMP 환경 구축하는 것 뿐이네요.
개별적으로 설명해 나가지만, 내용 전부 setup.sh에 쓰면 좋을 뿐이네요.
재밌게 업데이트
$ apt-get update -y
$ apt-get upgrade -y
$ apt-get install -y python-software-properties
기본적으로 apache가 들어있는 것 같아서 안녕을 말해, 안녕 Nginx
$ apt-get remove -y apache2
$ apt-get install -y nginx=1.10.0-0ubuntu0.16.04.4
PHP7.0.8 설치
$ apt-get install -y php7.0.8
MySQL5.7 설치
프로비전 경유라면 CI와의 대화를 할 수 없기 때문에. debconf-set-sections를 지정합니다.
$ debconf-set-selections <<< 'mysql-server-5.7 mysql-server/root_password password [ルートのパスワード]'
$ debconf-set-selections <<< 'mysql-server-5.7 mysql-server/root_password_again password [ルートのパスワード再入力]'
$ apt-get install -y mysql-server-5.7
$ apt-get install -y php7.0-mysql
마지막으로 Nginx를 다시 시작하고 완료
$ service nginx restart
Reference
이 문제에 관하여(Vagrant 입문 ④~LNMP 환경 구축편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/akippa_app/items/7243e850929c3fd488e8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
전회 이런 일을 썼습니다.
네. 이번에는 setup.sh를 작성하기 만하면됩니다.
별로 Vagrant 그다지 상관 없네요-.
Ubuntu에 LNMP 환경 구축하는 것 뿐이네요.
개별적으로 설명해 나가지만, 내용 전부 setup.sh에 쓰면 좋을 뿐이네요.
재밌게 업데이트
$ apt-get update -y
$ apt-get upgrade -y
$ apt-get install -y python-software-properties
기본적으로 apache가 들어있는 것 같아서 안녕을 말해, 안녕 Nginx
$ apt-get remove -y apache2
$ apt-get install -y nginx=1.10.0-0ubuntu0.16.04.4
PHP7.0.8 설치
$ apt-get install -y php7.0.8
MySQL5.7 설치
프로비전 경유라면 CI와의 대화를 할 수 없기 때문에. debconf-set-sections를 지정합니다.
$ debconf-set-selections <<< 'mysql-server-5.7 mysql-server/root_password password [ルートのパスワード]'
$ debconf-set-selections <<< 'mysql-server-5.7 mysql-server/root_password_again password [ルートのパスワード再入力]'
$ apt-get install -y mysql-server-5.7
$ apt-get install -y php7.0-mysql
마지막으로 Nginx를 다시 시작하고 완료
$ service nginx restart
Reference
이 문제에 관하여(Vagrant 입문 ④~LNMP 환경 구축편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/akippa_app/items/7243e850929c3fd488e8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)