Window용 설정


PHP 5.6 Apache 2.4부터 연동이 가능하다.

http://www.apachelounge.com/download/

2.4 다운로드

Microsoft Visual C++ 2015 재배포 가능 패키지가 필요하다.

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


php다운로드

http://windows.php.net/download/


mysql다운로드( community server )

https://dev.mysql.com/downloads/file/?id=469273


설정 파일을 수정한후

conf/httpd.conf 수정

Apache24는 아파치 홈이다.


ServerRoot "c:/Apache24"

Listen 80

ServerName localhost:80


Rquire all denied를 granted로 수정

<Directory />

    AllowOverride none

    Require all granted

</Directory>


이곳에 웹 문서를 넣어두면 된다.

DocumentRoot "c:/Apache24/htdocs"


# PHP AddType application

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

AddType application/x-httpd-php-source .phps


#php boot

PHPIniDir "d:\php\"

LoadModule php5_module "d:\php\php5apache2_4.dll"

php.ini 파일 수정

php홈 폴더에 php.ini-development(혹은 production)을 수정해서

php.ini로 이름을 바꾼후

반드시 c:\windows폴더에서 잘라넣기 한다. php폴더와 파일이 중복되면 안된다.

php 설정파일은 ;가 주석이다.

중요설정 파일


extension_dir = "d:\php\ext"


<?php ?>를 <? ?>로 줄여 쓸 수 있다.

short_open = On


모든 오류 인정

error_reporting = E_ALL


오류 화면에 표시

display_errors = On


httpd경로 환경변수 저장

c:\apache24\bin

관리자 모드에서

httpd -k install

httpd -k start


http://[url] 치면

It's Work 뜨는 지 확인

index.php를 아래와 같이 만든 후 확인

<?php phpinfo(); ?>


관리자 cmd

mysqld --initialize

mysqld --install

mysql 서비스 올림

mysqld --console --explicit_defaults_for_timestamp --skip-grant-tables


새 관리자cmd

mysql -u root mysql


root계정 패스워드 설정

 update user set authentication_string = password('비번') where user = 'root';


flush privileges

alter user 'root'@'localhost' identified by '0@929';



'개발환경 설정' 카테고리의 다른 글

tomcat CORSFilter  (0) 2018.01.08
tomcat https설정하기(SSL/TLS 설정)  (0) 2018.01.03
svn 권한설정  (0) 2017.11.06
mysql 설정 : my.ini  (0) 2017.05.01
mysql 기초  (0) 2017.05.01

+ Recent posts