관리 메뉴

DevBlackCat

시놀로지(Synology)로 PHP 개발 안될떄 (나스 php mysql 연결 설정) 본문

Synology Nas

시놀로지(Synology)로 PHP 개발 안될떄 (나스 php mysql 연결 설정)

DevBlackCat 2024. 10. 10. 17:33
728x90

시놀로지(Synology) NAS에서 PHP 코드 실행 문제를 해결하는 방법을 간단하게 정리해보겠습니다. NAS는 외부 컴퓨터, 노트북, 휴대폰 등 다양한 기기에서 자료를 공유하는 데 매우 유용하지만, 웹서버, PHP, DB 같은 프로그래밍 관련 기능도 지원하여 개발에도 도움을 줍니다. 하지만, 기본 설정으로는 PHP에서mysqli 같은 확장이 비활성화되어 있어 문제를 겪을 수 있습니다. 이를 해결하는 방법은 다음과 같습니다.

시놀로지 NAS에서 PHP 설정 문제 해결 방법

  1. 시놀로지 NAS에 접속: 웹 브라우저를 통해 NAS의 IP 주소로 접속합니다.
  2. 로그인: NAS 관리자 계정으로 로그인합니다.
  3. 메인메뉴 > Web Station: 오른쪽 상단의 메인 메뉴에서 Web Station을 클릭해 실행합니다.
  4. 스크립트 언어 설정: 왼쪽 메뉴에서 스크립트 언어 설정을 클릭합니다.
  5. (버전에 따라서 그냥 PHP 설정 - 생성)
  6. PHP 설정 생성: 현재 사용 중인 PHP 버전(예: PHP 7.4 또는 PHP 8.0)을 선택하고, 생성 버튼을 클릭하여 새로운 PHP 설정을 만듭니다.
  7. PHP 확장 선택: 나오는 설정 화면에서 필요한 확장, 특히 mysqli, PDO_MySQL 등의 확장을 체크합니다.
    • 귀찮다면 모두 선택할 수도 있습니다.
  8. 확인: 설정을 완료한 후 확인 버튼을 클릭합니다.
  9. NAS 서비스 재시작: 설정이 적용되지 않으면 NAS 서비스를 재시작하거나 NAS 자체를 껐다 켜보세요.

이 과정을 통해 PHP에서 발생하는 데이터베이스 연결 문제를 해결할 수 있습니다. 특히 시놀로지 NAS 기본 설정에서 mysqli나 다른 확장 모듈들이 비활성화되어 있어 생기는 문제를 해결하는 데 매우 유용합니다. 이 설정을 변경한 후에는 PHP 코드가 정상적으로 실행될 것입니다.

이제 시놀로지 NAS에서 PHP를 더 효율적으로 사용할 수 있습니다.

728x90