CodeIgniter 환경 잡기 - DAY 3 (php 5.6)
★ CodeIgniter 환경 잡기 - DAY 3 (php 5.6) ★
오늘은 php 5.6을 설치 해보려고 합니다.
우선은 php를 다운 받아야 겠죠?!ㅋㅋ
다른 버전도 있지만 오늘은 5.6 을 설치 해보도록 할께요!!
http://windows.php.net/download#php-5.6
여기 가셔서 다운을 받아주시면 되는데
Not Thread Safe 와 Thread Safe 두가지가 존재합니다.
우선 윈도우용 PHP는 항상 Thread Safe 버전으로 나왔었습니다.
이유는 윈도우가 멀티쓰레드 방식인데 PHP 는 멀티프로세스 방식으로 개발 되었기 때문입니다.
cf. 리눅스나 유닉스는 원래 멀티프로세스 방식이었기에 문제가 되지 않았습니다. PHP를 IIS와 연동하기 위해 CGI 또는 ISAPI 방식으로 연동을 합니다. 그런데 PHP와 관련된 모듈들이 대부분 멀티프로세스 방 식으로 개발 되었기 때문에 멀티쓰레드 방식으로 개발된 ISAPI 로 연동하였을 경우 서버가 다운되는 현상이 나타났습니다. 그래서 안정적인 방법으로 CGI 방식을 사용하긴 하지만 이 것 역시 퍼포먼스 측면에서 너무 느리다는게 문제가 되었죠. 이 퍼포먼스 문제를 개선한 것이 Non Thread Safe 버전이라고 생각하시면 되겠습니다 이제 대충 아셨죠?! 자세한건 몰라도 되니까 괜찮습니다!!^^ 파일을 다운받고 압축을 해제하신뒤 폴더 이름을 php-5.6 원하시는 경로로 이동시켜 주세요! 저는 c:\development\php-5.6 폴더에 보시면 php.ini-development 가 보이실텐데 파일명 변경을 하시고 -development을 삭제 해주시기 바랍니다. 지금부터 본격적인 설정에 들어갑니다. show_open_tag = On으로 변경 가 아닌 으로도 사용 가능하도록 바꿔주는 설정. error_reporting = E_ALL 모든 오류를 보겠다는 것입니다. display_errors =On 모든 오류를 화면에 표시 ;extension_dir = "./" 라고 되어 있은 부분을 앞에 주석 ;(세미콜론) 을 제거하고
extension_dir = " c:\development\php-5.6 \ext" 이건 반드시 수정해야 합니다. extension=php_bz2.dll extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_gmp.dll extension=php_intl.dll extension=php_imap.dll extension=php_interbase.dll extension=php_ldap.dll extension=php_mbstring.dll extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysql.dll extension=php_mysqli.dll extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client extension=php_openssl.dll ;extension=php_pdo_firebird.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_pgsql.dll ;extension=php_pdo_sqlite.dll ;extension=php_pgsql.dll ;extension=php_pspell.dll extension=php_shmop.dll 이부분은 꼭은 아닌데 보통 이렇게 셋팅 합니다. ;date.timezone =
윗 부분을 찾아서 주석을 제거하고
date.timezone = Asia/seoul 으로 설정해주시면 1차 설정은 끝.!!!! php.ini 파일을 c:\window 와 c:\window\system32 폴더에 복사 해주시면 모든 작업이 끝!!^^
from http://malonehero3.tistory.com/3 by ccl(A) rewrite - 2020-03-06 13:54:50
댓글
댓글 쓰기