2012-06-18 3 views
0

안녕하세요 저는 웹 프로그래밍의 초보자이며 PHP에서 통합 FB 응용 프로그램을 작성하려고합니다. heroku 서버에 이미 몇 가지 샘플 코드가 저장되어 있지만 편의를 위해 로컬 개발 환경을 설정하고 WAMP (Windows 7 32 비트 실행)를 설치하려고합니다. 나는 세 가지 질문을 가지고있다.WAMP를 사용하는 로컬 Facebook 개발 환경 - localhost 포트 번호를 찾고 응용 프로그램에서 작업하는 방법

1) 나는 개발자 테스트 애플 리케이션을 설정하는 과정에서 https://devcenter.heroku.com/articles/facebook#working_locally의 지침을 따르고있다. 로컬 호스트 URL은 모든 컴퓨터에 대해 항상 127.0.0.1 인 것 같습니다. 그러나 어떤 포트 번호를 넣을 지 어떻게 알 수 있습니까? 아니면 무작위로 4 자리 숫자 하나를 선택합니까? 다른 게시물에서 루비 (또는 Ruby on Rails에 대한 포트를 지정했는데 잘 모르겠다) 포트를 지정했지만 PHP에서 포트에 대한 정보를 찾을 수 없습니다.

2) 가이드에서는 환경 변수로 APP ID와 APP secret을 설정해야한다고 설명합니다. WAMP에서 어떻게해야합니까?

3) 테스트 앱을 만들고 나면 실제로 어떻게 로컬로 작업 할 수 있습니까?

이러한 질문에 대한 도움을 많이 받으실 수 있습니다! 미리 감사드립니다!

답변

0
  • 수동으로 해당 작업을 수행 할 수 있습니다, 기본은 PHP가 사용하는 HTTP 80입니다. 어떻게 WAMP이해야합니까 -

가이드는 내가 환경 변수로 APP ID와 APP의 비밀을 설정할 필요가 있음을 언급? 당신이 당신의 가상 호스트가 해당 파일을 찾아 위치해야 C:\wamp\bin\apache\apache\conf\extra\httpd-vhosts.conf처럼 다음

<VirtualHost *:80> 
    DocumentRoot /Users/adam/Sites/mycoolapp-dev 
    ServerName mycoolapp-dev.localhost 
    SetEnv FACEBOOK_APP_ID 964173273189 
    SetEnv FACEBOOK_SECRET dcd5d23d003d53cb2b68e01 
</VirtualHost> 

뭔가를 입력해야하므로

  • 희망 WAMP는 XAMPP 같다. 따라서 오류가 발생하는 경우 가상 호스트를 읽어야합니다.

    일단 내가 테스트 응용 프로그램을 만들면 실제로 어떻게 로컬로 작업 할 수 있습니까?

    • 당신의 코드와 저장, 그리고 어느 것과 다른 새로운 테스트 응용 프로그램을 만들 앱 설정에서 Heroku가 푸시 또는 로컬 호스트의 URL과 일치하는 원래의 응용 프로그램 설정에서 URL을 변경합니다. 모든 것이 설정되면 앱이 로컬에서 작업 할 수 있어야합니다.
-3
var_dump($_SERVER); // should give you all the info you need 
+3

질문을 전혀 읽지 않아도 알 수있는 질문에 대해서는 대답하지 않습니다. – ceejayoz

+4

그래서 당신은 자습서를 읽지 않은 사람을 강타하고 있습니다. 응답하기 전에 원래의 포스터의 질문을 읽지 않아도된다는 것을 인정하면서 말입니까? 냄비, 주전자 만나. – ceejayoz

+1

안녕하세요 CBroe - 제가 몇 가지 지침을 따르고 있다고 말했고 제가 제공 한 링크를 클릭하면 실제로 튜토리얼 지침을 이해하는 데 도움을 청하고 있음을 알았을 것입니다! 나는 하루 종일이 튜토리얼을 읽으려고 노력하고 있지만, 나는이 영역에 대해 완전히 새롭다 고 말했으므로 계속 작동시키는 데 어려움을 겪고있다. 방법에 의해 감사합니다 ceejayoz! – user1058210

0
  1. 당신은 어떤 포트에 패킷이 송수신되는 찾기 위해 Wireshark와 같은 프로토콜 분석기를 사용할 수 있습니다.

  2. 기본적으로 Heroku는 환경 변수를 설정합니다. 전화 번호는 phpinfo()입니다.

    당신은 당신은 포트를 지정할 필요가 없습니다

    <?php 
    putenv("APP_ID=$APP_ID"); 
        ?>