Unix에서 PHP와 함께 mssql.so를 사용하려면 먼저 mssql을 설치해야 합니까?

Unix에서 PHP와 함께 mssql.so를 사용하려면 먼저 mssql을 설치해야 합니까?

Windows를 실행하는 로컬 호스트에 MSSQL 인스턴스를 설치하지 않았습니다. 방금 xampp 패키지를 사용하고 mssql에 사용되는 모듈의 주석 처리를 제거했습니다. mssql 서버는 다른 Windows Server에 있으므로 간단한 커넥터 모듈만 필요하다고 생각합니다.

나는 그것이 유닉스에서도 마찬가지이길 바랐다. 그러나 Unix 프로덕션 서버에서 내 사이트를 열 때마다(나는 codeigniter btw를 사용함) 데이터베이스 드라이버 클래스 초기화 후 스크립트 실행이 중지된다는 로그가 표시됩니다.

나는 유닉스에 아파치와 친구들을 설치하는 것에 대해 잘 알지 못하며 서버 설정 방법에 대해 책임을 지지 않았습니다. 하지만 PHP 모듈 디렉토리에 mssql.so가 없다는 사실이 밝혀져 Google에서 검색해 보았습니다.

포럼에서는 스크립트만 컴파일하라고 하지만 서버에 대한 쓰기 액세스 권한이 없고 PHP를 설치할 때 phpize도 함께 설치되지 않은 것 같기 때문에 그렇게 할 수는 없습니다.

누군가가 이것에 관해 나에게 밝힐 수 있기를 바랍니다. PHP 4.4.4용 mssql.so를 얻을 수 있다면 더 쉽다고 생각합니다.

답변1

아마도 freetd가 필요할 것입니다. mssql.so는 드라이버가 아닌 래퍼일 뿐입니다.

감사합니다, /t

관련 정보