1.
PHP.ini에서 다음 매개변수 앞의 ";"을 제거합니다.
코드 복사 코드는 다음과 같습니다.
;extension=php_dba.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mysql.dll
;extension =php_mysqli.dll
;extension=php_pdo.dll
;extension=php_pdo_mysql.dll
파일을 저장하고 IIS를 다시 시작하세요
구체적인 지침
장소 ;extension=php_mysql.dll
extension=php_mysql.dll
extension_dir = " "
extension_dir = "ext/"
으로 변경 그런 다음 libmysql.dll을 system32에 복사하고 다시 시작하세요
php mysql이 연결할 수 있는지 테스트하세요
$link=mysql_connect( 'localhost ', 'root ', '123456 ');
if(!$link) echo "fail "; else echo "success ";
mysql_close()
1.php_info() 확인 mysql이 있는 경우("mysql" 키워드 검색), 버전 호환성 문제가 있을 수 있는 경우
2. php 파일에 있는 libmysql.dll을 x:windowssystem32에 복사하지 않았다면 php에서 mysql 모듈을 변경하세요. .ini Extension=php_mysql.dll을 주석 처리하고 Apache를 다시 시작합니다. 그래도 작동하지 않으면 컴퓨터를 다시 시작하고 php_info() 함수를 사용하여 테스트해 보세요.
내 컴퓨터->속성->고급->환경 변수->시스템 환경 변수
a. "시스템 환경 변수"에서 경로를 선택하여 이 줄을 강조 표시한 다음 "편집"을 선택합니다. "를 입력하고 변수 값 끝에 ";D:php"(php.exe가 있는 디렉터리)를 추가합니다
b. "시스템 환경 변수"->"새로 만들기"->변수 이름 "PHPRC" - >변수 값 "D:php"(php.ini가 위치한 디렉터리) ->
2. httpd.conf 파일의 PhpIniDir 설정이 Php.ini의 디렉터리를 가리키는지 확인하세요.
3. httpd.conf의 PhpIniDir="C:/Php"를 PhpIniDir="C:Php"로 변경해 보세요.
위에서는 정의된 내용을 포함하여 IIS에서 데이터베이스에 대한 PHP 연결을 위한 정의된 mysql 정의되지 않은 함수 mysql_connect를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.