>백엔드 개발 >PHP 문제 >PHP mssql 확장을 추가하는 방법

PHP mssql 확장을 추가하는 방법

藏色散人
藏色散人원래의
2022-01-28 10:28:282791검색

php mssql 확장을 추가하는 방법: 1. freetds 및 php 소스 코드 패키지를 다운로드합니다. 2. freetds를 설치합니다. 3. php 소스 코드 패키지의 압축을 풀고 mssql 확장 디렉터리를 입력합니다. 5. php를 편집합니다. ini 파일을 추가하고 mssql을 확장하세요.

PHP mssql 확장을 추가하는 방법

이 기사의 운영 환경: linux5.9.8 시스템, php-5.2.17 버전, DELL G3 컴퓨터

php mssql 확장을 추가하는 방법은 무엇입니까?

php mssql 확장 설치

freetds 컴파일 시 with-tdsver 매개변수에 대해

FreeTDS 버전 1.1 이후에는 자동으로 설정할 수 있으며, 버전 이전에 수동으로 지정해야 합니다.

전에 mssql 모듈 설치에 대해 쓴 적이 있는데, 이번에는 freetds를 컴파일할 때 with-tdsver 매개변수만 추가했습니다. package

[root@VM_0_11_centos ~]# wget -c ftp://ftp.freetds.org/pub/freetds/stable/freetds-1.1.21.tar.gz
[root@VM_0_11_centos ~]# wget -c http://museum.php.net/php5/php-5.2.17.tar.gz

# 컴파일 시작 및 설치

[root@VM_0_11_centos ~]# tar zxvf freetds-1.1.21.tar.gz
[root@VM_0_11_centos ~]# cd freetds-1.1.21/

3. mssql 모듈 컴파일

# PHP 소스 코드 압축 해제 package

[root@VM_0_11_centos ~]# ./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib
[root@VM_0_11_centos ~]# make && make install

# mssql 확장 디렉터리 입력

[root@VM_0_11_centos ~]# tar zxvf php-5.2.17.tar.gz

# 구성 생성

[root@VM_0_11_centos ~]# cd php-5.2.17/ext/mssql/

# 컴파일 시작

[root@VM_0_11_centos mssql]# /www/server/php/52/bin/phpize

4. php.ini 파일 편집 후 mssql Extension 추가, 491행 밑에 추가 (vi 편집기 사용법을 모르시면 파일을 직접 다운로드해서 수정하신 후 업로드하셔도 됩니다)

[root@VM_0_11_centos php-5.2.17]# ./configure  --with-php-config=/www/server/php/52/bin/php-config --with-mssql=/usr/local/freetds
[root@VM_0_11_centos php-5.2.17]# make && make install

저장하고 나가기 , PHP를 다시 시작하거나 서버를 다시 시작하세요.

추천 학습: "

PHP 비디오 튜토리얼

"

위 내용은 PHP mssql 확장을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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