CentOS7+nginx+PHP-FPM+PHP7로 Symfony3 실행 환경 구축

주의



우선 Welcome 페이지가 나오는 곳까지의 작업 메모입니다.

환경 (호스트)



Mac OSX Yosemite 10.10.5

거친 절차


  • 로컬 환경에서 Symfony3을 설치하고 이동합니다
  • Vagrant 환경에서 작동하도록 설정

  • 1. Symfony3의 로컬 환경 구축



    본가 의 순서에 따라 실행. Welcom이 표시될 때까지 확인.
    여기는 전혀 멈추지 않았다. 심포니 설치 프로그램
    (2016/10/26 추기) ※ demo 어플리케이션을 움직일 경우 프로젝트의 신규 작성에
    $ symfony demo
    한다.
    참고 : 일본어 페이지

    2. Vagrant로 CentOS7+nginx+PHP-FPM+PHP7 환경 구축



    Vagrant로 CentOS7에 NGINX+PHP-FPM+PHP7 환경 구축 」를 참고로 했습니다.

    읽은 곳


  • VagrantFile
  • 먼저 로컬 환경에서 실행되었으므로 프로젝트 루트에 sync 할 디렉토리를 Symfony 디렉토리로 변경합니다.
  • cache/log를 쓸 수 없으므로 mount option을 변경했습니다.


  • 참고: 「 【vagrant】공유 폴더의 허가로 고민한 이야기 ​​【chmod 할 수 없다】
     node.vm.synced_folder "./", "/var/www/", create: false, mount_options: ['dmode=777','fmode=777']
    
    
  • nginx conf

  • 본가 nginx 설정을 완전히 복사. (이번에는 /etc/nginx/conf.d/app.conf를 만들었다.)fastcgi_pass unix:/var/run/php5-fpm.sock;fastcgi_pass unix:/var/run/php-fpm.sock;로 다시.


  • 3. 기타 설정한 것



    Vagrant의 CentOS7에 Symfony2.7을 설치 한 다음 앱 배포 을 참고로 게스트 OS에서 config.php/app_dev.php에 액세스할 수 있도록 설정.

    감상



    환경 구축 서투른. . . 정말 살아났습니다.
    Vagrant로 CentOS7에 NGINX+PHP-FPM+PHP7 환경 구축
    chmod 하고 있는데 허가가 변하지 않고 많이 초조했습니다.
    참고: 「 【vagrant】공유 폴더의 허가로 고민한 이야기 ​​【chmod 할 수 없다】

    향후는 이 환경을 베이스로 Symfony Best Practice 의 공부 예정.

    좋은 웹페이지 즐겨찾기