Heroku는 PHP 애플리케이션을 배포합니다
오늘 51cto의 기술 블로그 게시물을 읽었는데 우연히 heroku 클라우드 플랫폼을 보았습니다. 다음은 heroku를 통해 PHP 애플리케이션을 배포하는 방법에 중점을 둡니다.
hrerku 공식 홈페이지: https://www.heroku.com/
1. 기본 조작
heroku에 이미 익숙한 친구는 이 단계를 건너뛰어도 됩니다
등록 후 heroku에 로그인 후 직접 관리백에 들어가 왼쪽 메뉴의 "개인앱"을 클릭하여 아래와 같이 입력합니다. 표시 페이지 오른쪽 상단의 " " 버튼을 클릭하고 "새 앱 만들기"를 선택합니다.
앱 만들기 페이지에 들어가서 다음 사항을 입력합니다. 앱 이름을 선택하고 앱 이름에 따라 서버 위치를 선택합니다. 프로젝트 웹 주소가 생성됩니다: https://myapp-one.herokuapp.com/, 다음 그림과 같이:
앱이 생성되면 아래 표시된 인터페이스로 이동이 표시됩니다.
그림에 표시된 대로 앱 페이지에는 5개의 탭 탐색
2. PHP 애플리케이션 배포
위의 기본 작업 후 이해하고 준비했다면 이 기사의 초점인 PHP 애플리케이션 배포 방법에 대해 이야기해 보겠습니다.
<code><span>$ </span>heroku login</code>
<code>$ git init $ heroku git:remote -<span>a</span> myadd-<span>one</span><span># </span> 或者 $ git remote <span>add</span> heroku <span>https</span>://git.heroku.com/myapp-<span>one</span>.git</code>
<code><span>$ </span>git add -<span>A</span><span>$ </span>git commit -m <span>"init myapp-one"</span></code>
<code><span>$ </span>echo <span>"{}"</span> > composer.json <span>$ </span>git add composer.json <span>$ </span>git commit -m <span>"add composer.json"</span></code>
<code>$ heroku buildpacks:<span>set</span> https:<span>//github.com/heroku/heroku-buildpack-php</span></code>
-프로젝트 루트 디렉토리에 Procfile 파일을 추가하여 프로젝트의 초기 명령을 설정합니다. 실행(매우 중요, 설명 'php -S 0.0.0.0:
<code><span>$ </span>echo <span>" web: php -S 0.0.0.0:$PORT -t site/api/html "</span> > <span>Procfile</span><span>$ </span>git add <span>Procfile</span><span>$ </span>git commit -m <span>"add Procfile to start program"</span></code>
<code><span>$ </span>git push heroku master <span>#部署项目,每次修改了也要执行这个命令</span><span>$ </span>heroku open <span># 打开项目,其实就是用浏览器访问当前web应用</span></code>