sitelink1 | http://doodoori2.tistory.com/219 |
---|---|
sitelink2 | |
extra_vars5 | |
extra_vars6 |
#0 APMSETUP PHP 버전 업그레이드 PHP5.4.14
apmsetup.com 에서 제공하는 php 버전은 5.2 이다.
PHP 5.2에서 지원되지 않는 혹은 고쳐진 버그가 종종 있어서
답답해서 버전업을 해 보았다.
#1. php 버전을 받는다
#1-0 php.net 에서 windows binary를 받자
#1-1
APMSETUP 으로 설치한 경우라면 Thread Safe 버전을 받으면 된다.
#1-2 불안하다면 phpinfo() 에서 기존버전이 thread safe 버전임을 확인
#2. 받은파일을 압축을 풀자.
PHP 5.4.14 기 때문에 PHP54 로 디렉토리명을 변경하였다.
#3. php.ini 파일 저장
APM_SETUP 최상위 폴더에 php.ini 파일을 교체해주자.
기존 php.ini를 혹시 모르니 다른 이름으로(_php.ini) 보존하고,
압축 푼 PHP54 내부에 있는 php.ini 를 복사해서 가져오자.
나는 php.ini 샘플 중
php.ini.development 를 복사해서 사용하였다.
#4. Apache에서 php 설정 변경
APMSETUP\Server\Apache\conf\extra 에 보면
httpd-php5.conf 파일이 있다.
해당 파일에서
PHP5/php5apache2_2.dll 을 load하게 되어있는 부분을 새 버전 경로로 변경해주자
PHP54/php5apache2_2.dll 로 변경하면 된다.
#5. 그러고 나서 APMSETUP Mornitor에서 재시작을 하면 된다.
PHP 5.4.14 라고 나온다.
#6. php.ini 설정
제대로 되는 줄 알았는데 timezone 관련 에러가 난다.
해당 설정이 주석처리가 되어있다.
; date.timezone =
단계 #3에서 복사한 php.ini 를 열어서 관련 설정을 추가하자
date.timezone = Asia/seoul
extension path도 설정해주자
extension_dir = "D:/APM_Setup/Server/PHP54/ext"
#7. 덧
MySQL 모듈 등이 정상 동작하지 않으면
php.ini에서 extension 부분을 보자.
사용하는 모듈은 주석을 제거하고 Apache를 재시작해주자.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
13 | AutoSet PHP 버전 업그레이드 (7.2.10 to 7.4.32) | 황제낙엽 | 2022.10.09 | 70 |
12 | [Bitnami WAMP] 설치후 PHP 설정 | 황제낙엽 | 2020.07.23 | 28 |
11 | Autoset의 대안 Bitnami WAMP | 황제낙엽 | 2020.04.01 | 61 |
10 | [AutoSet] SSL 적용가이드 (https) | 황제낙엽 | 2019.04.22 | 338 |
9 | Apache2.4 성능 개선 (아파치 공식사이트 제공) | 황제낙엽 | 2018.09.18 | 70 |
8 | [AutoSet] 오토셋 소개 및 설치파일 | 황제낙엽 | 2018.08.25 | 570 |
7 | [APMSETUP] 설치파일 | 황제낙엽 | 2018.08.25 | 588 |
6 | [APMSETUP] 에서 root 암호 분실시 초기화 방법 | 황제낙엽 | 2017.04.06 | 2303 |
5 | Database Extensions 추상 레이어 PDO 설치/설정 | 황제낙엽 | 2016.07.27 | 274 |
4 | Apache Error : winnt_accept: Asynchronous AcceptEx failed | 황제낙엽 | 2016.06.15 | 464 |
3 | Windows에서 Apache(2.2.25)/PHP(5.4)/MYSQL(5.6.24) 설치 | 황제낙엽 | 2015.05.16 | 599 |
» | [APMSETUP7] PHP version upgrade (php5.2->php5.4) | 황제낙엽 | 2015.05.16 | 1031 |
1 | 현재 서버 셋팅 (Win APM : Windows + Apache + PHP + MySQL) | 황제낙엽 | 2006.03.21 | 86 |