반응형

아파치 설치


1.Apache 24 설치 

OS환경과 bit에 맞는걸로 설치하시면 됩니다.

https://www.apachelounge.com/download/



2.C++ Redistributable Visual Studio 2015 설치

아파치에서 C++ Redistributable Visual Studio 2015 설치가 없으면 VCRUNTIME140.dll 에러가 날수도 있어서 필요하다고 합니다.

비트에 맞게 설치해주세요.

https://www.microsoft.com/ko-kr/download/details.aspx?id=53840


3. 다운로드한 Apache24 폴더만 원하는 곳(D:Apache24)에 풀어줍니다.


4. D:Apache24\conf 폴더에 httpd.conf 파일 수정

  - ServerRoot 경로 변경

   ServerRoot "c:/Apache24" 로 기본설정되있는데 3번에서 설정해준 경로로 맞춰줍니다.


  - 포트 변경

    Listen 80 으로 기본설정되있는데 포트가 겹치거나 바꾸고싶다면 

    Listen 원하는port로 변경해줍니다.


  - 웹문서 저장위치 변경

    c:/Apache24/로 되있는거를 내환경에 맞게 변경해줍니다. (D:/Apache24/) 


  - ServerName 변경

    #ServerName www.example.com:80 을 찾아서 #을 제거하고 (#은 주석을 의미합니다.)

    ServerName localhost:80 (포트가 다르다면 해당포트를 입력해주세요.)


5.내 컴퓨터에 환경변수에서 Path 등록

환경변수에가서 D:\Apache24\bin 을 등록해줍니다.


6. cmd 관리자권한으로 실행


설치

httpd -k install -n testPhp

시작

httpd -k start -n testPhp

제거

httpd.exe -k uninstall -n testPhp


7. it work! 가뜨면 성공한 겁니다.





php설치


1.php zip파일 다운


2.php.ini 환경설정파일 수정


; extension_dir = "./" 이렇게 되있는부분을 (php는 ;가 주석을 의미합니다.)

extension_dir = "D:\PHP\ext\"


경로에 맞춰 수정하고 저장합니다.


3. Apache24와 php연동

아파치 Apache24/conf 폴더의 httpd.conf를 수정해야합니다.


<IfModule dir_module>

    DirectoryIndex index.php index.html

</IfModule>


위에부분에 index.php를 추가한것입니다.


그리고 맨아래부분에


<IfModule ssl_module>

SSLRandomSeed startup builtin

SSLRandomSeed connect builtin

</IfModule>


PHPIniDir "C:/Windows"

LoadModule php7_module "D:/PHP/php7apache2_4.dll"

AddType application/x-httpd-php .html .php


를 추가해줍니다.

아래부분의 경로부분은 맞춰줍니다.

PHPIniDir 경우는 php.ini 파일의 위치를 적어주면 됩니다.


4. apache24\htdocs 폴더로 접속해서 메모장으로 phpinfo.php를 생성


안에

<?php

phpinfo();

?>

를 입력해줍니다. ( phpinfo() 함수는 php정보를 출력해줍니다. )


5. 웹브라우저 주소창에 http://localhost/phpinfo.php 입력


php 7.0의 정보가나오면 성공!


mysql 연동


1.설치 후 폴더확인

저같은 경우는

D:\Program Files\MySQL\MySQL Server 5.6

이폴더에 가시면 my.ini가 있습니다.


2.my.ini수정

# basedir = ....

# datadir = ....

# port = ....

이부분에서 #(주석처리)를 지워주고 아래처럼 경로를 입력해줍니다. (\말고 /입력)


basedir = D:/Program Files/MySQL/MySQL Server 5.6

datadir = D:/Program Files/MySQL/MySQL Server 5.6/data

port = 3306

으로 수정해줍니다.


3.php.ini에서 아래 주석을 풀어줍니다. (;가 주석)

extension=php_mysqli.dll

extension=php_pdo_mysql.dll


4.mysqltest.php 생성


<?php

echo "MySql 연결 테스트<br>";

$db = mysqli_connect("localhost", "root", "비밀번호", "db명");

if($db){echo "연결되었습니다.<br>";}

else{echo "연결에 실패하셨습니다.<br>";}

$result = mysqli_query($db, 'SELECT VERSION() as VERSION');

$data = mysqli_fetch_assoc($result);

echo $data['VERSION'];

?>


작성후 확인하시면 됩니다. 성공하면 성공이라고 뜹니다!

반응형

+ Recent posts