ubuntu20.0에 php8.1의 sqlsrv 및 pdo_sqlsrv 드라이버 설치/활성화
P粉501683874
P粉501683874 2023-11-01 11:06:13
0
2
974

Ubuntu 20.0에서 php8.1용 sqlsrv 드라이버를 활성화하려고 합니다. phpinfo()에는 확장자가 표시되지 않습니다.

명령을 사용하여 sqlsrv 모듈을 확인하려고 하면 php -m 출력은 다음과 같습니다.

아래 공식 문서를 따랐습니다:

  • https://learn.microsoft.com/en-us/sql/connect/php/installation-tutorial-linux-mac?view=sql-server-ver16
  • /etc/php/8.1/apache2/php.iniextension=pdo_sqlsrv.so, extension=sqlsrv.so에 확장자(
  • )를 추가해 보세요.

무슨 문제가 있는지 잘 모르겠습니다. 어떤 제안이라도 주시면 감사하겠습니다.

으아아아
으아아아

여기에 내용이 있습니다:

  • 내 컴퓨터에는 PHP 7.4와 8.1이 설치되어 있습니다.
  • sqlsrv 드라이버는 php7.4 버전에 적합합니다
  • php8.1을 설치/활성화하려고 하면 전혀 작동하지 않습니다.

여기서 내가 무엇을 놓치고 있나요?

P粉501683874
P粉501683874

모든 응답(2)
P粉823268006

다음 명령을 추가하여 이 문제를 해결할 수 있었습니다.

으아아아

나중에 apache2를 다시 시작해야 합니다

P粉193307465

이것을 시도해 볼 수 있습니다:

으아악

주의하시기 바랍니다 -r, --register-only 파일은 삭제되지 않으며, 패키지가 설치되지 않은 것으로만 등록됩니다.

자세한 내용은 이 리소스를 확인하세요. https://github.com/microsoft/msphpsql/issues/1145#issuecomment- 649682231

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿