SSL이 활성화 된 Windows에서 PHP 용 PostgreSQL 클라이언트 라이브러리를 설치하는 방법

DanT

로컬 PHP 개발 서버 에서 Heroku의 PostgreSQL DB로 연결할 수 없습니다 . 이것은 Heroku가 SSL을 사용하여 연결하도록 요구하기 때문 입니다. 그러나 표준 Windows PHP 5.5.12 PostgreSQL 클라이언트 라이브러리는 SSL을 지원하지 않는 것 같습니다. 다음과 같은 오류가 발생합니다.

pg_pconnect () : PostgreSQL 서버에 연결할 수 없음 : SSL 지원이 컴파일되지 않은 경우 sslmode 값 "require"가 유효하지 않음

Postgres 설치에서 libpg.dll을 복사하려고 시도했지만 아무 소용이 없었습니다.

나는 phpinfo ()를 실행했고 pgsql : SSL disabled 아래에 말했다 .

BitNami의 WAPP Stack을 설치 했습니다 . 그것으로 phpinfo ()는 pgsql : SSL enabled 아래에 나열됩니다 . 하지만 여전히 같은 오류가 발생합니다.

누구든지 SSL이 활성화 된 Windows에서 PHP 용 PostgreSQL 클라이언트 라이브러리를 얻는 방법을 알려줄 수 있습니까?


만족스러운 답변이없는 유사한 질문 :

localhost PHP 애플리케이션에서 Heroku Postgres 연결

PostgreSQL 서버에 연결할 수 없습니다.


어떤 도움이라도 대단히 감사합니다, Daniel

user3662268

나는 매우 비슷한 문제가 있었다. PHP Windows 다운로드 사이트 에서 PHP 5.4.28을 설치 하고 PHP 스크립트에서 원격 Postgres 서버에 연결을 시도했는데 똑같은 오류가 발생했습니다.

나는 그것을 다음과 같이 고칠 수 있었다.

  1. pgAdmin III 다운로드 및 설치 .
  2. C : \ Program Files \ pgAdmin III \ 1.16 (또는 pgAdmin이 설치된 위치)으로 이동합니다.
  3. libpq.dll 및 libintl.dll을 PHP가 설치된 디렉토리에 복사합니다. 이것은 PHP와 함께 제공되는 libpq.dll의 기존 사본을 대체합니다.

그게 속임수였습니다. PHP와 함께 제공되는 libpq.dll에는 SSL 지원이 컴파일되지 않은 반면 pgAdmin III 용은 컴파일됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

heroku에서 Google 클라이언트 라이브러리를 설치 / 사용하는 방법

분류에서Dev

Windows에서 독립 실행 형 libcurl 라이브러리를 사용하여 HTTP를 활성화하는 방법

분류에서Dev

작성된 라이브러리를 로컬에서 사용하는 방법

분류에서Dev

Keepalive 옵션이 활성화 된 상태에서 죽은 클라이언트를 감지하는 방법

분류에서Dev

클라이언트 측에서 estraverse js 라이브러리를 사용하는 방법은 무엇입니까?

분류에서Dev

Kubernetes Python 클라이언트 라이브러리를 사용하여 Knative 서비스를 배포하는 방법

분류에서Dev

Symfony에서 npm과 함께 설치된 JavaScript 라이브러리를 사용하는 방법

분류에서Dev

클라이언트 측 REST 라이브러리를 구성하는 가장 관용적 인 방법?

분류에서Dev

pjax 라이브러리에서 터치 이벤트를 활성화하는 방법은 무엇입니까?

분류에서Dev

Google AutoMl 테이블 : JAVA 클라이언트 라이브러리를 사용하여 데이터 세트에서 대상 열을 설정하는 방법

분류에서Dev

PHP 클라이언트 라이브러리를 사용하여 업로드 된 파일에 Access-Control-Allow-Origin 헤더 추가

분류에서Dev

TYPO3 : Extbase Extension에서 외부 PHP 라이브러리를 사용하는 방법 (작성기 설치 없음)

분류에서Dev

안드로이드에 외부 라이브러리가 사용하는 아파치 HTTP 클라이언트 4.5.x를 사용하는 방법

분류에서Dev

Spring Boot REST API에서 생성 된 Angular 클라이언트를 사용하는 방법은 무엇입니까?

분류에서Dev

WIndows IPsec 클라이언트에서 Perfect Forward Secrecy를 활성화하는 방법은 무엇입니까?

분류에서Dev

Python 용 Google API 클라이언트 라이브러리에서 OAuth 2.0 상태 매개 변수를 설정하는 방법

분류에서Dev

PHP 7 용 PDO 용 PostgreSQL 드라이버를 활성화하는 방법은 무엇입니까?

분류에서Dev

PHP 7 용 PDO 용 PostgreSQL 드라이버를 활성화하는 방법은 무엇입니까?

분류에서Dev

Notes 클라이언트에 확장 라이브러리를 배치하는 방법에 대한 문서?

분류에서Dev

클라이언트 라이브러리없이 PHP에서 Google Cloud Storage API에 대한 액세스를 승인하는 방법은 무엇입니까?

분류에서Dev

CentOS 서버에서 YUM을 사용하여 여러 클라이언트에 Windows 업데이트를 설치하는 방법

분류에서Dev

생성 된 사용자 클레임을 클라이언트에 전달하는 방법

분류에서Dev

WSL에서 Windows에 설치된 라이브러리 사용-Ubuntu

분류에서Dev

Linux redhat의 / opt에 설치된 Python 용 / apps에서 pandas 라이브러리의 경로를 설정하는 방법

분류에서Dev

npm이 설치된 react-native를 사용하도록 React Native Android 라이브러리를 구성하는 방법은 무엇입니까?

분류에서Dev

Android 용 Google Play 서비스. Wi-Fi가 비활성화 된 경우 위치 클라이언트가 위치를 업데이트하지 않음

분류에서Dev

Databricks 자동화 클러스터에 라이브러리를 설치하는 방법

분류에서Dev

Rasperry Pi의 Raspbian Linux에서 DHCP 클라이언트를 비활성화하는 방법이 있습니까?

분류에서Dev

Windows에서 설치된 라이브러리의 위치를 업데이트하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    heroku에서 Google 클라이언트 라이브러리를 설치 / 사용하는 방법

  2. 2

    Windows에서 독립 실행 형 libcurl 라이브러리를 사용하여 HTTP를 활성화하는 방법

  3. 3

    작성된 라이브러리를 로컬에서 사용하는 방법

  4. 4

    Keepalive 옵션이 활성화 된 상태에서 죽은 클라이언트를 감지하는 방법

  5. 5

    클라이언트 측에서 estraverse js 라이브러리를 사용하는 방법은 무엇입니까?

  6. 6

    Kubernetes Python 클라이언트 라이브러리를 사용하여 Knative 서비스를 배포하는 방법

  7. 7

    Symfony에서 npm과 함께 설치된 JavaScript 라이브러리를 사용하는 방법

  8. 8

    클라이언트 측 REST 라이브러리를 구성하는 가장 관용적 인 방법?

  9. 9

    pjax 라이브러리에서 터치 이벤트를 활성화하는 방법은 무엇입니까?

  10. 10

    Google AutoMl 테이블 : JAVA 클라이언트 라이브러리를 사용하여 데이터 세트에서 대상 열을 설정하는 방법

  11. 11

    PHP 클라이언트 라이브러리를 사용하여 업로드 된 파일에 Access-Control-Allow-Origin 헤더 추가

  12. 12

    TYPO3 : Extbase Extension에서 외부 PHP 라이브러리를 사용하는 방법 (작성기 설치 없음)

  13. 13

    안드로이드에 외부 라이브러리가 사용하는 아파치 HTTP 클라이언트 4.5.x를 사용하는 방법

  14. 14

    Spring Boot REST API에서 생성 된 Angular 클라이언트를 사용하는 방법은 무엇입니까?

  15. 15

    WIndows IPsec 클라이언트에서 Perfect Forward Secrecy를 활성화하는 방법은 무엇입니까?

  16. 16

    Python 용 Google API 클라이언트 라이브러리에서 OAuth 2.0 상태 매개 변수를 설정하는 방법

  17. 17

    PHP 7 용 PDO 용 PostgreSQL 드라이버를 활성화하는 방법은 무엇입니까?

  18. 18

    PHP 7 용 PDO 용 PostgreSQL 드라이버를 활성화하는 방법은 무엇입니까?

  19. 19

    Notes 클라이언트에 확장 라이브러리를 배치하는 방법에 대한 문서?

  20. 20

    클라이언트 라이브러리없이 PHP에서 Google Cloud Storage API에 대한 액세스를 승인하는 방법은 무엇입니까?

  21. 21

    CentOS 서버에서 YUM을 사용하여 여러 클라이언트에 Windows 업데이트를 설치하는 방법

  22. 22

    생성 된 사용자 클레임을 클라이언트에 전달하는 방법

  23. 23

    WSL에서 Windows에 설치된 라이브러리 사용-Ubuntu

  24. 24

    Linux redhat의 / opt에 설치된 Python 용 / apps에서 pandas 라이브러리의 경로를 설정하는 방법

  25. 25

    npm이 설치된 react-native를 사용하도록 React Native Android 라이브러리를 구성하는 방법은 무엇입니까?

  26. 26

    Android 용 Google Play 서비스. Wi-Fi가 비활성화 된 경우 위치 클라이언트가 위치를 업데이트하지 않음

  27. 27

    Databricks 자동화 클러스터에 라이브러리를 설치하는 방법

  28. 28

    Rasperry Pi의 Raspbian Linux에서 DHCP 클라이언트를 비활성화하는 방법이 있습니까?

  29. 29

    Windows에서 설치된 라이브러리의 위치를 업데이트하는 방법은 무엇입니까?

뜨겁다태그

보관