2016-12-21 2 views

답변

0

필요한 모든 패키지 (php-mssql 및 freetds)를 설치했다고 가정합니다. 당신은 다음과 같은 /etc/freetds.conf에 항목을 추가 할 수 있습니다

[mydb] 
     host = 10.0.0.199 
     port = 1433 
     tds version = 8.0 
     client charset = UTF-8 
     text size = 20971520 

다시 시작 아파치 (서비스 아파치를 다시 시작) 그런 다음 무 설정 DB를 MYDB하는 이름과 모두에서 작동합니다. moodle 용으로 selinux를 설정/해제해야 할 수 있습니다.

setenforce 0 

그런 다음 /etc/selinuc/config 파일을 다음 부팅 할 때 편집하십시오.

행운을 빌어 요!

+0

감사합니다. Yedidia, 이전에 시도 했는데도 작동하지 않았습니다. moodle은 여전히 ​​오류 데이터베이스 드라이버 문제를 감지했습니다. /etc/odbc.ini 또는 임의의 해결 방법으로 무들을 만들 수있는 구성이 있습니까? php.ini를 구성하는 것처럼 mssql 드라이버와 연결할 수 있습니까? –

+0

php.ini를 만질 필요가 없습니다. 모든 PHP 패키지를 나열 할 수 있습니까? rpm -ql | grep php. 당신은 httpd를 재가동 했습니까? – Yedidia

+0

예 서비스를 다시 시작했는데 설치된 서비스는 모두 php56w (cli, common, devel, gd, intl, mbstring, mcrypt, mssql, mysql, odbc, opcache, pdo, xml)로 시작합니다. 동일한 문제를 다시 설치 하시겠습니까? –

관련 문제