카테고리 보관물: Stack

https://github.com/php79/stack

php79 stack v1.0.0 업데이트 – Let’s Encrypt 무료 SSL 발급

Let’s Encrypt, 무료 SSL 인증서 발급을 지원합니다.

무료 SSL 인증서 발급 안내 – https://github.com/php79/stack/wiki/letsencrypt

무료 SSL 인증서 데모 사이트

stack 관련 문의 – https://github.com/php79/stack/issues

php79 stack v1.0.0 업데이트 – Let’s Encrypt 무료 SSL 발급 더보기

php79 stack v0.9.12 업데이트 – PHP 7.2 추가

PHP 7.2 설치 지원이 추가되었고, 이미 알려진 문제들에 대한 개선이 이루어졌습니다.

특히 app-install.sh 스크립트의 결과 화면이 이해하기 쉽게 개선되었습니다.

./app-install.sh --user=laravel54 --domain=laravel54.php79.net --app=laravel54 --php=70

stack 관련 문의 – https://github.com/php79/stack/issues

php79 stack v0.9.12 업데이트 – PHP 7.2 추가 더보기

screwim 로 디비 접속 정보 암호화 하기

디비 접속 정보 암호화 하기

보안 강화을 위해, 디비 접속 정보 등이 담긴 설정 파일을 암호화하는 방법을 소개해드립니다.

물론 실제 동작시엔 실행단이나 메모리에서 해당 정보를 파악할 수 있어 완벽한 보안 기법은 아니지만, 하나의 보안 관문을 추가하는 정도라 생각하시면 됩니다.

테스트 환경

김정균님이 제작하신 screwim 확장 모듈을 사용해, 개발 서버에서 설정 파일을 암호화하여 운영 서버에 적용하는 과정을 살펴보겠습니다.

CentOS 6/7 + PHP 7.0 (remi repo) 환경을 기준으로 테스트하였으며, php79 stack을 사용중이신 분들은 PHP 7.0 이 설치된 상태에서 따라 해보시면 됩니다.

screwim 로 디비 접속 정보 암호화 하기 더보기

PHP 7.0 호환성 문제시, 이전 버전인 5.6 으로 빠르게 전환하기

XE 의 PHP 7.0 호환성 문제

며칠 전 XE 1.8.11 사이트가 포함된 서버를 신규 서버로 이전했습니다.

신규 서버는 https://github.com/php79/stack 으로 N(nginx)PM 을 자동 설치했습니다.

일부 구버전 사이트는 PHP 5.3, XE 사이트에는 PHP 7.0 을 적용했습니다.

잘 돌아가나 했더니, 오늘 파일 첨부시 https://www.xetown.com/qna/147895 문제가 발생한다고 연락이 오네요.

불금 저녁인데 말이죠. ㅜㅜ

PHP 7.0 호환성 문제시, 이전 버전인 5.6 으로 빠르게 전환하기 더보기

ionCube loader 간편 설치

기존 ionCube loader 설치 방법

ionCube 개발사에 방문하고, 다운받고, 압축 풀고…
서버에 올리고, ini 파일 수정하고, 테스트, 서비스 재시작하고…
잘못되면 다시 앞으로 돌아가 무한 반복하시죠?

php79 stack 에서의 간편 설치

  • PHP 5.3 에 ioncube 모듈을 추가하고 싶으신가요? 아래 명령이면 한번에 완료됩니다.

[code lang=bash]
/root/stack/php/ioncube-loader-install.sh 53
[/code]

ionCube loader 간편 설치 더보기

stack: PHP 5.3 ~ 7.0 + Nginx + MariaDB + 앱 자동 설치

PHP 설치, 업데이트 따른 반복 작업을 단순하게 할 수 없을지 많은 고민을 해왔습니다.

그래서 그동안 사용하던 여러 자동화 스크립트를 하나의 패키지로 묶어 공개했습니다.


php79 stack

Nginx, PHP 5.3 ~ 7.0, MariaDB 를 한번에 설치합니다.

설치 방법 – https://github.com/php79/stack

stack: PHP 5.3 ~ 7.0 + Nginx + MariaDB + 앱 자동 설치 더보기