문제

직장에서 내 그룹을 위해 Wiki 서버를 실행하고 있으며 최근에는 Fedora 8 OS로 옮겼습니다. MSSQL_CONNECT 함수가 없기 때문에 MSSQL 서버에 연락하는 연장이 실패한다는 것을 제외하고는 모든 것이 잘 작동합니다.

기존 서버에서 나는 "무료 TDS"(./configure ---prefix =/usr/local/freetds -enable-msdblib)를 사용하고 다음과 같이 구축했습니다.
./configure
-with-apxs2 =/usr/local/apache/bin/apxs
-with-mysql =/usr/local/mysql
-with-mssql =/usr/local/freetds \
--enable-safe-mode
--enable -ftp
-inable-inline-optinization
--enable-magic-quotes --enable-xml
-with-gd
-with-zlib-dir =/usr/lib
-with-jpeg-dir =/usr/local/lib

페도라에서 "-with-msql =/usr/local/freetds"구성으로 PHP를 쉽게 재건 할 수있는 방법이 있습니까? 나는 이것을하기 위해 Yum을 사용하고 싶지만 방법을 알지 못합니다. 요컨대, 나는 모든 것을 처음부터 구축하지 않아도됩니다. 내가 어떻게 모르고, 나는 그것을 피하고 싶다.

조언에 감사드립니다.
~ 에릭

도움이 되었습니까?

해결책 2

따라서 MSSQL 추가에 대한 답은 "YUM 설치 PHP-MSSQL"만큼 쉽습니다. 엉망이없는 내 문제를 해결했습니다. Freetds는 쉽게 구성 할 수있는 설치됩니다. 답변을 시도하거나 의견을 남긴 모든 분들께 감사드립니다.

다른 팁

빌드에서 출력을 게시하십시오. /usr/local/freetds가 누락되어 실패합니까?

그렇다면 yum을 사용하여 설치하거나 다운로드하여 컴파일 할 수 있습니까? 프리 드 당신 자신. 나는 이것을하지 않았지만 이런 일이 될 것이다 ...

  1. Shell을 열고 Freetds Archive를 사용하여 디렉토리로 이동하십시오.
  2. 타르 ZXVF를 실행하여 추출하십시오.
  3. CD를 실행하십시오
  4. freetds 빌드를 위해 ./configure를 실행하십시오
  5. 실행 Make, (sudo) 설치

그런 다음 freetds가 설치된 위치를 찾아 해당 폴더를 Php의 ./configure 명령으로 전달하십시오.

얻다 PHP 용 SQL Server 드라이버, 나는 당신 이이 드라이버를 사용하기 위해 PHP를 재건해야한다고 생각하지 않습니다. 공급 업체의 드라이버를 사용하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top