묻고답하기
서버의 OS와 Apache, Php 버전 추천드립니다.
2015.07.15 22:53
현재 centos 5.7에 apache 2.2 php 5.3을 사용중입니다.
서버를 교체하게 되면서 OS를 다시 설치 하려고하는데
XE 1.7 버전대를 사용할 예정입니다.
너무 최신버전인 경우 속도 부분에서 많은 향상이 되겠지만,
그 만큼 XE에 버그가 많을 것이란 것도 들었습니다.
Cent OS, apache 와 php 속도와 안전성, XE와의 호환성을 고려할 때 추천해주실 만한 버전이있으면 안내부탁드립니다.
댓글 6
-
꾸링
2015.07.15 22:56
-
기진곰
2015.07.16 09:28
CentOS 6.x 또는 7.x 아무거나 설치하셔도 됩니다.
아파치와 PHP는 그냥 yum으로 설치하면 기본으로 따라오는 공식 버전을 쓰세요.
OS와의 호환성도 가장 좋고, 보안패치도 그때그때 잘 해주고 좋습니다.
다른 버전을 쓰면 gd 라이브러리 같은 부분에서 종종 문제가 생기더군요.CentOS 6.x라면 아파치 2.2.15 + PHP 5.3.3이 공식 지원되고
CentOS 7.x라면 아파치 2.4.6 + PHP 5.4.16입니다.
성능 향상을 위해 양쪽 모두 apc 모듈 설치를 권장합니다.굳이 공식적으로 지원되지 않는 버전을 사용하시려면
epel이나 remi를 사용하면 되는데
이건 공식 버전보다 먼저 보안패치가 끊겨버리는 경우가 많아서
주의하셔야 합니다.참고: https://www.xpressengine.com/forum/23018164
-
꾸링
2015.07.24 18:26
사이트에 커스터마이징 한 자료가 많은데
기존에 1.4에서 사용하던 애드온들도 있고.
1.5 , 1.7에서 사용하는 모듈등의 커스터마이징한 자료들이 다수 있는데
PHP5.3에서는 현재 이상이 없었는데
Centos 7버전과 아파치 2.4 PHP 5.5정도로 이전하려합니다.
php5.3 -> 5.5 apache 2.2 -> 2.4 이전으로 인해 호환성 문제가 발생할 수 있을까요..?
-
기진곰
2015.07.24 19:51
조심하세요. XE 코어 자체는 문제가 없지만, 서드파티 자료나 커스터마이징한 코드는 PHP 5.3~5.4 사이에서 망가지는 경우가 많습니다. 가능하면 클라우드 서버 같은 것을 하나 구해서 테스트해 본 후에 실서버에 적용하세요.
아파치도 2.2와 2.4는 .htaccess 문법이 달라진 것이 꽤 있어서 조심해야 합니다.
-
이온디
2015.07.24 20:41
아파치보다 nginx 가 더 빠르지 않나요?
-
기진곰
2015.07.24 21:38
아파치 2.4라면 mpm_event + mod_proxy_fcgi + PHP-FPM 방식으로 설치할 수도 있습니다. nginx와 아주 비슷한 아키텍쳐가 되어버리죠. 성능도 nginx와 아주 비슷하게 나옵니다 ^^
Cent OS 6.6 Apache 2.4 Php 5.5 정도면 적당할까요..?