2010-11-23 3 views
0

MYSQL 및 apache 서버가 이미 내 서버에 설치되어 있습니다. 하지만 여전히 이러한 문제가 발생했습니다. --with-mysql을 사용하여 PHP를 컴파일하는 데 필요한 용어를 이해하지 못합니다. 어디서 컴파일해야합니까? 나는 창 서버를 사용하고있다. 또는 mysql.so 모듈을 설치하는 방법 ??설치 도중 MediaWiki 데이터베이스 드라이버 찾기

확인 환경 ...

설치 문제를보고 할 때 아래 라인을 모두 포함 해주십시오. PHP 5.2.14가 설치된 적합한 데이터베이스 드라이버를 찾을 수 없습니다! MySQL의 경우, 컴파일 PHP는 --with-mysql을 사용하거나 이 PostgreSQL을 위해 mysql.so 모듈을 설치, 를 사용하여 PHP를 컴파일 --with-를 pgsql, 또는 PHP는 를 사용하여 컴파일, SQLite는 들어 pgsql.so 모듈을 설치 - -with-pdo_sqlite를 설치하거나 pdo_sqlite.so 모듈을 설치하십시오. MSSQL의 경우 --with-mssql_not_ready를 사용하여 PHP를 컴파일하거나 mssql_not_ready.so 모듈을 설치하십시오. DB2의 경우 --with-ibm_db2를 사용하여 PHP를 컴파일하거나 을 설치하십시오. ibm_db2.so 모듈은 Oracle의 경우, oci8.so 모듈을---with OCI8 사용 를 PHP를 컴파일하거나 설치

+0

제안 사항은 serverfault.com에 있습니다. – Wikis

답변

1

/php_install_dir/extensions을 확인하십시오. "php_mysql.dll"이라는 파일이 있어야합니다. 그렇다면 php.ini에서 활성화하십시오. 그렇지 않다면, dll을 다운로드하여 dir 디렉토리에 복사하고 php.ini에서 활성화하십시오. Apache를 다시 시작하십시오.

자세한 내용은 this page을 참조하십시오 (댓글을 읽었는지 확인하십시오).

0

이 변경된 php.ini. 설치 관리자가 Windows 설치를 위해이 작업을 수행해서는 안됩니까? 5.6.10와 MySQL : PHP를 들어

; enable_dl = Off 

; CHANGED - This is necessary to enable dynamic loading of Windows .dll modules 

; The immediate problem was that PHP could not find a database driver for MySQL 

enable_dl = On 
+0

코드 블록에 코드를 입력하십시오. –

0

PHP 설치의 루트 폴더에 5.0.24a

  1. 이동
  2. php.ini의 생산
  3. 저장라는 파일을 찾기
  4. 편집의 php.ini의 파일을 파일을 다음과 같은 내용을 주석을 해제

; 확장 = php_mysqli.dll
;을 extension_dir = "내선"

과로 교체,

확장 = php_mysqli.dll
을 extension_dir = "D : \ 프로그램 \ PHP는 \ 내선"

관련 문제