2008-09-30 5 views
1

MySQL을 사용하는 Windows Server에서 IIS에서 작동하는 PHP 사이트를 얻으려고합니다.PHP를 ADOdb 및 MySQL과 함께 사용하려면 어떻게합니까?

이 오류가 발생합니다 & hellip;

치명적인 오류 : C에서 정의 된 mysql_connect 함수()를 호출 : 라인 363


업데이트 중 & hellip에 \를 Inetpub ... \ ADODB 드라이버 \ \ ADODB-mysql.inc.php;
How do I get PHP and MySQL working on IIS 7.0 ?
(주 특히 6 단계와 8 regarting의 php.ini 파일 및 php_mysql.dll) :

이 링크는 내 서버에 PHP를 설치하려면 다음 단계를 설명합니다. 은 phpinfo 보고서 참조 SQL에서 단 두 줄

:

<?php 
    phpinfo(); 
?> 

Configure Command:
cscript /nologo configure.js "--enable-snapshot-build" "--enable-mysqlnd"

sql.safe_mode:
Local Value Off, Master Value Off

PHP Configure Command http://img79.imageshack.us/img79/2373/configurecommandmw8.gif

PHP sql.safe_mode http://img49.imageshack.us/img49/3066/sqlsafemoderu6.gif


업데이트 중 & hellip; MySQL의 기능은 PHP의 일부 버전에 있기 때문에 당신의 PHP

<?php 
    phpinfo(); 
?> 

로 컴파일하는 경우 설치와 기본 설정되지는, How do I install MySQL modules within PHP?

답변

4

체크 아웃은 phpinfo보고 :

나는 해결책을 찾아 냈다. 업데이트에 대한

편집 :

당신이 (당신은 phpinfo에서 전체 MySQL의 범주를 가져야한다);

예를 들어이를 참조하십시오 https://secure18.easycgi.com/phpinfo.php (봤 예)

1

그것은 당신이 MySQL을 지원하도록 컴파일되지 않았거나 php.ini 파일에서 활성화되지 않은 사용하는 PHP의 버전처럼 들린다.

1

MySQL PHP 확장이 설치되어 있지 않은 것 같습니다. 올바른 모듈을 설치하는 것 이외의 다른 구성을해서는 안되며 에 ADODB가있는을 쓰면 안됩니다.

PHP는 CGI 버전과 ISAPI 모듈 두 가지 버전으로 제공됩니다. ISS와 함께 ISAPI 버전을 사용하고 모든 트리밍을 추가하는 것이 가장 좋습니다 ...