>  기사  >  백엔드 개발  >  WeChat 애플릿 PHP 배경을 구현하는 방법

WeChat 애플릿 PHP 배경을 구현하는 방법

小云云
小云云원래의
2018-03-29 09:25:4334988검색

이 기사는 주로 WeChat 애플릿의 PHP 백엔드를 구현하는 방법을 공유합니다.

1. 서버 설정

WeChat 미니 프로그램의 진입 기준은 상당히 높습니다. 우선, WeChat 미니 프로그램을 개발하려면 WeChat 공개 계정이 있어야 합니다.

이것은 여전히 ​​일반 사람들에게는 상대적으로 어렵습니다. 또한 WeChat Mini 프로그램은 서버 요구 사항이 매우 높습니다. 우선 자신의 노트북을 사용하여 Linux를 설치한 다음 Android 프로그램을 개발할 때와 같이 데모를 수행하려면 Apache 및 기타 프로그램을 설치해야 합니다. 서버에는 공개 도메인 이름이 있고 http 대신 https를 사용합니다. 이 요구 사항에 대응하여 앞으로 서버 설정 과정을 단계별로 설명하겠습니다.

우선 공용 네트워크 IP의 경우 대기업에서 클라우드 서버를 직접 구매할 수 있습니다. 여기서는 Alibaba Cloud의 서버를 적극 권장합니다. 이 분야에서는 Alibaba Cloud의 서버가 크고 많은 투자를 해왔기 때문에 Alibaba Cloud의 서버를 선택했습니다. 학생 할인을 활용하면 서버 임대료를 한 달에 약 10위안으로 줄일 수 있습니다. 서버를 구입하면 클라우드 서비스 콘솔에서 볼 수 있는 공용 네트워크 IP를 갖게 됩니다. PHP 개발 환경을 구성해야 하는 경우 Alibaba Cloud Market(대부분 무료)에서 직접 구매하여 설치하는 것이 좋습니다. 미러 마켓 주소는 다음과 같습니다: https://market.aliyun.com/?spm=5176.730005 .584769.1.Uvgnef


당시 사용하고 있던 CEC 윤지 이미지 입니다 검색창에 검색해보세요 (

윤지 PHP 운영환경 (CentOS7.2|Apache|PHP5.5)) , 설치 후에는 브라우저에서 직접 서버의 IP 주소에 액세스할 수 있으며 기본 index.php 페이지가 나타나지만 그렇지 않습니다. . . 계속 접속할 수 없다고 나오네요, 이건 큰 함정이니 주의해주세요! 오랫동안 이 문제를 해결해 왔는데 클라우드 서버 방화벽 설정을 만지작거렸는데 연결이 안 돼요! ! ! 하루 이틀 정도 이유를 찾아 헤매다가 드디어 찾았어요! ! ! 아래를 읽어주세요! :

1.1 클라우드 서버 콘솔 오픈 포트

이유는 알리바바 클라우드가 기본적으로 모든 포트를 닫아두기 때문에 클라우드 콘솔에서 22번 포트를 풀어줘야 가능합니다.

1. 보안 그룹 규칙 인터페이스로 들어갑니다

2. 오른쪽에 있는 파란색 단어를 클릭하여 규칙을 구성하고 다음 인터페이스로 들어갑니다



3 보안 규칙을 추가하려면 오른쪽 상단을 클릭하고 다음 인터페이스를 입력하세요.



필요한 포트에 따라 해당 데이터를 입력하고 확인을 클릭한 다음 서버를 클릭하세요. 정상적으로 접속 가능합니다. 여기서 저는 Alibaba에 대해 강력히 불평하고 싶습니다. 저와 같은 초보자는 이전에 이것을 사용해 본 적이 없습니다. 이런 일이 초보자에게 발생해서는 안 됩니다. 힌트.

1.2 도메인 이름 신청 및 파일링

다음으로 Wanwang에서 서버의 공용 IP에 대한 도메인 이름을 신청하고 공용 IP를 바인딩해야 합니다. 이 단계는 매우 간단하고 문제가 없습니다. 안내에 따라 단계별로 진행하세요. 단계이지만 . . . 도메인 이름을 신청한 후에는 의미가 없습니다. . . 반드시 등록이 되어 있어야 하기 때문에 도메인 이름을 통해 접근이 가능합니다! 등록이 필요합니다! 등록이 필요합니다! 서류 제출 과정에서 단계별 프롬프트를 따르십시오.

1. 서류 정리 시스템에 로그인하고 필요에 따라 서류 제출 정보를 입력한 후 예비 서류 심사에 제출하세요.

이 작업에서는 전자 증명서 정보를 업로드해야 합니다. 개인 등록을 위해 신분증, 여권 등 개인 문서의 스캔 사본이나 사진을 미리 준비하십시오. 회사 증명서와 사업자 등록을 위한 사전 책임자 증명서 사업자 등록증, 조직 코드 증명서 등의 스캔 사본 또는 사진.

2.사전 검토 결과를 받고 필요에 따라 사진을 촬영합니다.

3.당국의 심사 결과를 기다리는 중

구체적인 접수 절차는 다음과 같습니다.

1. 접수 시스템에 로그인하여 등록된 내용을 입력하세요. 도메인 이름 및 주체 인증서 정보가 있으며 시스템에서 도메인 이름을 확인하며 주체 ID 번호에 대한 등록 기록이 없는 것으로 판단됩니다.

2. 확인을 위한 제품 정보입니다. 제품마다 확인 방법이 다릅니다. 3. 지원서를 제출할 웹사이트가 여러 개인 경우

를 클릭하여 웹사이트를 저장하고 계속 추가하세요. 4 5. 검토 기간 동안 담당자가 보통 전화를 드립니다. 그리고 서버가 어떤 용도로 사용될지에 대한 대화에 대해 물어보세요. 포럼과 같은 다자간 온라인 커뮤니케이션을 위한 소프트웨어에 대한 이야기는 최대한 피하도록 주의하세요. 따라서 등록 시 남겨둔 연락처를 입력하세요. 자세한 내용은 연락드릴 예정이니 전화를 열어두시기 바랍니다.

6. 예비 심사에 서류를 제출하세요.

7. 예비심사 통과 후, 등록시스템에 로그인하여 커튼 신청을 해주세요. 커튼 수령 후, 사진을 찍어 업로드하여 심사를 받으세요. (사진 촬영 전 사진 설명을 꼭 확인하시고, 빨간색 옷을 입고 사진을 찍는 것을 삼가해주세요.) 또는 파란색 상단)

9. 사진을 제출하고 리뷰를 완료하세요.

10. 관리가 작동되기를 기다리는 중입니다. 이 단계는 아마도 일주일도 채 걸리지 않을 것입니다.

11. 결국 아무 이상 없으면 등록 성공! ! (개인정보 보호를 위해 제 이름은 숨겨두겠습니다...)


이때, 도메인 이름을 통해 서버에 접속할 수 있습니다. . .

하지만. . . 이게 끝이라고 생각했나요? ! 설마! ! ! 그리고 내려다보세요!


1.3 https 및 보안 인증서

WeChat 미니 프로그램 개발에는 보안 요구 사항이 매우 높으므로 http 프로토콜을 사용하여 서버와 정보를 교환할 수 없습니다. 다음으로 https를 구성하는 단계를 기록하겠습니다.

1.     mod_sll 설치

온라인 설치 방법인 sudoyum install mod_sll을 사용하고 y 또는 yes를 선택하면 설치가 완료됩니다.

2. mod_sll 구성

(1) 서버 키 생성

cd /etc/pki/tls/certs/EnterHTTP located

make server.key서버 키 만들기

암호를 입력하고 확인하라는 메시지가 표시됩니다

(2 )

서버 공개 키 생성

make server.csr서버 키 생성

다음으로 많은 것을 입력하라는 메시지가 표시됩니다. 정보의, 프롬프트에 따라 입력하면 됩니다. 아래와 같이


입력을 완료한 후 다음 단계로 진행합니다.

(3) 서버 인증서를 생성합니다. 명령은 다음과 같습니다.

openssl x509 - in server.csr -out server.pem -req -signkey server.key -days 365 ← 서버 인증서 생성

chmod 400 server.* ← 권한을 400

(4)

Settings으로 수정 sslFile

vi /etc/httpd/conf .d/ssl.conf SSL

# 설정 파일 수정 DocumentRoot "/var/ www/html"이 줄을 찾아 줄 시작 부분의 ""을 변경하세요. #" ↓

DocumentRoot "/var/www/html"become 제거 이 상태


(5)
Restart HTTPService, SSL이 적용되도록 하세요.

               ~                      

Server

3. 이때 서버는 https를 통해 접속이 가능하지만, 브라우저로 접속하면 아래 그림과 같이 https가 빨간색으로 표시됩니다.



이렇기 때문이죠. . 서버에 보안 인증서가 설치되어 있지 않습니다. 다음으로 Alibaba Cloud Server Management Console로 이동하면 인증서 서비스가 있습니다.

클릭하세요


오른쪽 상단에 구매 인증서가 있습니다. 아래 그림과 같이 코너를 클릭하세요. 디스플레이:



돈을 절약하기 위해 가장 저렴한 무료 인증서를 구입했지만 지원하는 프로젝트 수가 적지만 개발 및 개발에는 충분합니다. 그런 다음 지금 구매를 클릭하고 단계별 안내에 따라 마침내 인증서를 받으세요.



그런 다음 인증서 세부 정보의 오른쪽 영역에 있습니다. , 웹사이트 도메인 이름을 추가하고 다음을 클릭하세요.



관련 정보를 입력하세요.



마지막 단계는 설치에 필요한 관련 정보를 업로드하는 것입니다. 인증 인증서를 다시 서버에 접속하면 서버에서 안전한 작은 녹색 자물쇠를 찾을 수 있습니다:


이제 WeChat 애플릿 개발 중에 완료된 서버 구성 작업이 완전히 완료되었습니다. 마음껏 발전할 수 있어요! 그런데 위챗 공개 플랫폼의 미니 프로그램 개발 설정에 도메인 이름과 PHP 파일 경로를 추가해야 합니다!

관련 추천:


PHP 백엔드 개발 WeChat 공개 계정 예시

위 내용은 WeChat 애플릿 PHP 배경을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.