본문 바로가기

PHP/PHP Setting

[PHP] Apache + PHP + MySQL 수동 설치 및 세팅 ③

반응형

■ Apache + PHP + MySQL 수동 설치 및 세팅 ③


※ MySQL은 mysql-installer-5.5.25.0.msi를 설치하였다.

※ MySQL 설치 방법 http://wickedmagic.tistory.com/31 을 참조한다.




01. php설치경로의 php.ini 파일을 텍스트 편집기로 수정한다.





02. extension= 부분에서 extension=php_mysql.dll, extension=php_mysqli.dll 두파일의 주석(;)을 제거한다.





03.Apache Service Monitor에서 Stop 버튼을 눌러 아파치를 종료시킨다.





04. 종료되면 다시 Start버튼을 눌러 아파치를 다시 실행 시킨다.





05. 이제 phpinfo(); 함수를 써서 mysql 사용가능 여부를 확인한다.

 PHPINFO.php
<html>
<head>
<title>PHPINFO( )</title>
</head>
<?
      phpinfo();
?>
</body>
</html>

 출력화면


  위와같이 나타난다면 MySQL을 정상적으로 사용이 가능한것이다.








※ 위와같이 설정이 제대로 잡혀 있지 않은상태에서 아래와 같이 MySQL을 실행시키려 하면

    Call to undefined function mysql_connect() in 에러가 나타날 것이다.


 db_connect.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>PHP + MySQL 연동 확인</title>
</head>
<?
    $connect = mysql_connect("localhost", "root", "1234");

    if(!$connect) {
       
        echo "[연결실패]";
    }
   
    else {
       
        echo "[연결성공]";
    }
   
    mysql_close($connect);
?>
</html>

 출력화면


필자의 경우 위 에러가 나서 무엇이 문제인지 DB연결 방법을 다 점검 해 봤지만.

정확히는 php.ini, htpd.conf에 대한 설정이 잘못되 있었음을 알 수 있있고.

Apache + PHP + MySQL 설치 및 세팅을 다시하고 재정리 했다.


반응형