■ Bitnami WAMP
  - W(indows) A(pache) M(ysql) P(HP)

  * 다운로드 URL
    https://bitnami.com/stack/wamp/installer

  - 설치 컴포넌트는 Zend Framework만 선택
  - MySQL 루트 패스워드 설정
  - SSL 포트는 기본값 그대로
  - 설치가 완료되면 웹브라우저에서 루프백주소(127.0.0.1)로 접속했을 때 인덱스페이지가 나오는지 확인해봄
    만약 인덱스페이지가 나오지 않으면, 80포트가 LISTENING 중인지 확인해봄
    > netstat -an | find "80"
  - WAMP 설치 디렉토리 내 manager-windows.exe 프로그램으로 MySQL과 Apache의 설정파일을 변경 가능

 

■ 테스트용 페이지 구성
  - 인덱스페이지의 리소스들이 들어있는 디렉토리를 웹디렉토리라고 하는데, WAMP 설치 디렉토리 내 apache2/htdocs 안에 있는 자원들을 일컫는다
  - 해당 자원들을 모두 삭제 후 test.php 라는 이름으로 소스를 생성

<?php
	echo "test";
?>

  - 웹브라우저 상에서 127.0.0.1/test.php 라고 접속했을 때 위 결과가 나와야 정상

 

■ php 설정 변경
  - php설정을 변경하려면 php.ini 라는 이름의 파일 내용을 수정해야 하며, WAMP 설치 디렉토리 내 php 안에 존재
  * 2가지 설정 변경
    (1) short open tag  활성화
        <?php 에서 php 키워드를 생략할 수 있게 해주는 설정
        short_open_tag = On
    (2) OPCache  비활성화
        php5.5 버전 이후부터 해당 설정이 추가됨
        php 코드가 동작하기 위해서는 소스코드가 컴파일이 되고 그 결과인 바이너리파일이 실행이 됨
        해당 설정을 활성화하면 바이너리를 메모리에 올리고 꺼내어 실행하게 되므로 속도가 빠름
        운용환경에서는 활성화하여 속도의 이점을 가져가는게 맞으나, 테스트 목적으로는 비활성화 해줌
        opcache.enable = 0
  - php 설정 변경후에는 아파치 재기동을 해줘야 설정값이 적용된다
    manager-windows.exe > Manage Servers > Apache Web Server Restart
  - 테스트용 페이지 확인했던 test.php 소스를 다음과 같이 변경 후 새로고침하면 설정값 적용되었음을 확인가능

<?
	echo "test";
?>




■ MySQL 환경변수 설정
  - 시스템속성(sysdm.cpl) > 고급 > 환경변수 > 시스템변수 > Path 
    WAMP 설치 디렉토리 내 mysql/bin 경로를 추가
  - 명령프롬프트에서 mysql -u root -p   입력 후 MySQL 프롬프트가 나오면 정상

 

 

Posted by 겨울섬
,