허당 레몬도리

php 설치하고 apache설치하고 mysql 압축 풀고...

 

Fatal error: Call to undefined function mysql_connect()

 

인터넷 뒤져보니깐

php.ini

1. ;extension=php_mysql.dll //여기서 ; 제거

2. extension_dir = "c:\php-5.6.3\ext\  //php설치 폴더

 

3. c:\php\libmysql.dll 을 C:\WINDOWS\system32 에 복사   /// 5.6.3에는 파일이 존재하지 않음 이 단계는 패스해도 됌.

4. C:\php\ext\php_mysqli.dll 을 C:\WINDOWS\system32 에 복사

5. 수정된 php.ini를 c:\windows에 넣기!! 

  //이걸 C:\WINDOWS\system32 에 복사했더니 안된거였음

 phpInfo() 화면에 php.ini path 가 c:\windows


6. apache 재시작(windows iis로 php 설정 했을 경우 처리매핑기 재시작)

 

7. db 연결 테스트

<?php
 $db_host = "localhost";
 $db_user = "root";
 $db_passwd = "12345555";
 $db_name = "local";
 $conn = mysqli_connect($db_host,$db_user,$db_passwd,$db_name);
 
 if (mysqli_connect_errno($conn)) {
  echo "데이터베이스 연결 실패: " . mysqli_connect_error();
 } else {
  echo "성공~!!!";
 }
?>


참고 : http://blog.naver.com/xldhtl/90069698779

profile

허당 레몬도리

@LemonDory

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!