웹개발/php+javascript

php apache(서버) mysql(db) 연동 (window)

RBWSN 2016. 4. 3. 08:06
728x90

1. 아파치 서버 설치


아파치는 무료 서버 툴로 서버를 돌릴수 있게해준다
먼저 윈도우 버젼에 맞게 다운 받아준다



그리고 c:/Apache 폴더로 생성하여 설치하면 상관이 없지만 그렇지 않은경우는 conf 폴더의 httpd.conf 를 열어서 
c:/Apache 의 경로를 자신의 경로로 전부 수정해준다.

그리고 ServerName의 주석을 풀고 localhost:80으로 바꾼뒤 저장한다.

그 후 bin폴더의 httpd.exe를 실행한뒤 localhost라고 인터넷 창에 치게되면 

이렇게 창이 보일것이다.



2.mysql (DB설치)


다운로드 위치는 여기이고 자신의 윈도우 환경버젼에 맞게 압축을 풀어준다

먼저 환경변수를 등록해야한다.


변수이름은 마음대로 적어놔도 된다.

path 에 바로 등록해도 되지만 이렇게 하는편이 나중에 바뀌더라도 알아보기가 쉽다.

path : %MYSQL_HOME%bin; 를 추가 시켜준다.

그리고
ini 설정 파일을 수정해야한다.

my-default 파일에서의 


저부분을 주석해제하고 입력한다

basedir : mysql의 설치경로
datadir :  data가 저장될 경로
port : 포트번호 (보통 3306)
으로 지정한다.



그리고는 cmd창을 관리자의 권한으로 실행한뒤 
mysql을 서비스로 등록해준다.




그리고는 mysql을 실행시켜준다.





3.php설치



php를 다운받는다.

Thread safe 파일을 다운받아야한다.







php와 apache의 연동
php폴더가 있을것이다.
apache 폴더의 httpd.conf를 다시 수정한다

LoadModule php5_module "C:/php/php5apache2_4.dll"
PHPIniDir "C:/php"
AddType application/x-httpd-php .php .php3 .htm .html .inc .phtml
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


이코드를 LoadModule 밑에



    ScriptAlias /php/ "c:/php/"
     action application/x-http-php "/php/php.exe"


이코드를 ScriptAlias 밑에 추가시켜준다.



그리고 이제 phpinfo를 출력하게되면



이렇게나온다.


mysql과 php연동

php의 폴더에서 

php.ini-develop을 열어서 수정한다.






이렇게 설정한후 아파치를 재시작하여 



<?php echo 'okok';

$db = mysqli_connect("localhost:3306", "root", "mysql비번", "world");

if($db){
    echo "성공";
}else{
    echo "실패";
}

?>


테스트를 진행해본다.





728x90

'웹개발 > php+javascript' 카테고리의 다른 글

[php+javascript] 이미지 슬라이더 만들기(db)  (0) 2016.04.13