Hello World

[펌]Window 10에 php 설치 및 apache 연동 본문

Back-End/좋은글

[펌]Window 10에 php 설치 및 apache 연동

EnterKey 2016. 1. 10. 11:15
반응형

1. http://windows.php.net/download/ 에 접속합니다.

 




2. 원하는 버전을 다운로드 받습니다. (Zip으로 받아주세요.)

(필자는 "VC11 x64 Thread Safe (2015-Sep-04 02:29:43)"을 받습니다.)

 

 2-1 Non Thread Safe , Thread Safe 방식

PHP는 멀티 프로세스 방식인 것과 다르게 윈도우는 멀티쓰레드 방식이기 때문에 쓰레드 용 PHP가 Thread Safe  방식입니다.

기존의 방식과 다른 방식으로 변환해서 하는 것이기에 성능이 저하 되나, 안정성이 높습니다.

성능이 저하 되는 문제점을 해결한 방식이 Non Thread Safe 방식입니다.

 

 

 

 

 3. 다운 받은 Zip 파일 역시 C:\ 폴더에 압축을 풀어줍니다.






4. 압축을 풀면 "php-5.6.13-nts-Win32-VC11-x64" 형태로 되어 있는 폴더가 생성되는데 폴더 이름을 "php5" 으로 변경합니다.





5. 폴더에 들어가면 파일 명을 바꾸어 줍니다.

 php.ini-production->php.ini





6. 변경한 파일 php.ini 을 더블클릭 한 뒤 아래 내용을 수정합니다. (ctrl + f를 이용해서 extension_dir, error_log를 검색하세요)

extension_dir = "c:/php5/ext" ;php5가 설치된 경로/ext

error_log = "c:\php5\log" ; php5 가 설치된 경로\log


​6. php.ini 파일은 수정하지 마세요. 

 



7. Apache 연동 설정 1 - Apache 설정파일 실행

"C:\Apache24\conf" 폴더에 있는 "httpd.conf" 파일을 실행합니다.




8. Apache 연동 설정 2 - Apache PHP연동

아래 내용을 그림 처럼 입력합니다.

##########################################################
#PHP5
LoadModule php5_module "c:/php5/php5apache2_4.dll"
AddType application/x-httpd-php .php .html
AddHandler application/x-httpd-php .php .html

#configure the path to php.ini
PHPIniDir "c:/php5"

##########################################################

 




cmd 창에서 아래 명령어 입력

 httpd.exe -k restart



오류 발생 시


 Cannot load c:/php5/php5apache2_4.dll into server 오류 해결

http://www.microsoft.com/ko-KR/download/details.aspx?id=30679

설치 후 다운로드




9. 테스트 - 1


새로 메모장을 실행한 후 아래 내용을 입력 후 저장을 "C:\Apache24\htdocs" 에 합니다. (파일이름을 phpInfo.php 으로 합니다.)


 <?php  phpinfo(); ?>


10. 테스트 -2


http://127.0.0.1/phpInfo.php 에 접속합니다. (아래와 비슷하게 뜬다면 정상입니다.)


 





반응형
Comments