+ admin 2020.10.16 php 7.3 7.4 sqlsrv install os : CentOS 7.x PHP : 7.4 / 7.3 1. odbc install [crayon-69b6ddef2c68d012166170/] 2. sqlsrv download & install [crayon-69b6ddef2c6a0558271583/] 2-1 pdo_sqlsrv install [crayon-69b6ddef2c6a9548129810/] 3. 웹서버 재시작 [crayon-69b6ddef2c6b1209073519/] 4. 웹페이지에서 php info 확인 5. ms-sql 연동 확인 [crayon-69b6ddef2c6b9154261210/] 6. 웹페이지서 확인 Read More..
+ admin 2020.08.11 APM 최신버전 설치 ( apache 2.4.43 / php 7.4.8 / mariadb 10.4.14 ) tls 1.3 http/2 지원 O/S : CenotsOS 7.x 64bit APACHE : 2.4.39 ( http/2 지원 / TLS 1.3 지원 ) PHP : 7.4.8 MariaDB : mariadb 10.4.14 1. mariadb 설치 yum repo에 추가 후 설치 진행 [crayon-69b6ddef2e6d9762554630/] 2. yum으로 mariadb 10.4.14 install [crayon-69b6ddef2e6e9635332545/] 3. mariadb는 설치가 완료되었으며 이제 시작만 하면 되지만 사용자마다 mysql 을 설치하는 디렉토리가 모두 다르므로 해당 경로를 지정해서 설치해주자 기본 바로 시작을 하게 되면 경로는 /var/lib/mysql 이 기본경로이다 설치는 우리는 /home/mysql_data ... Read More..
+ admin 2020.08.10 php 7.3 mcrypt install 기본적으로 php 7.2 버전 이상부터는 mcypt 를 지원하지 않는다 편법으로 mcrypt를 설치해본자 기존에 웹서버(apache 2.4 ) / php 7.3 버전은 설치되어 있다 현재 php에 mcrypt가 설치되어 있는지 확인해보면 아무런 정보가 표시되지 않는다 즉 미설치 상태 [crayon-69b6ddef31096466073593/] libmcrypt 다운로드 및 설치 ( 만약 설치되어 있다면 패스) [crayon-69b6ddef310a8535849569/] 2. mcyrpt 1.0 파일 다운로드 및 phpize 이용 설치 [crayon-69b6ddef310b0893368354/] 3. 파일을 확인하고 파일을 php.ini에서 인식 [crayon-69b6ddef310b9953254587/] 4.... Read More..
+ admin 2020.07.28 APM 최신버전 설치 ( apache 2.4.43 / php 7.4.8 / mysql 8.0.21 ) tls 1.3 http/2 지원 OS : Centos 7.x MYSQL VERSION : 8.0.21 Apache Version : 2.4.43 Php Version : 7.4.8 mysql 8.0.21 설치를 진행하는데 간단하게 yum 으로 진행해보자 repo rpm file down 및 설치 [crayon-69b6ddef32d0e499319676/] yum install [crayon-69b6ddef32d1f781953407/] /etc/my.cnf 파일 설정 (기본 innodb) —> 만약 기본 engine을 myisam으로 설정하고 싶다면 젤 하단 myisam my.cnf파일 내용 참고 [crayon-69b6ddef32d26912067219/] 4. 서비스 시작 및 서비스 확인 [crayon-69b6ddef32d2d81979767... Read More..
admin 2020.07.27 No package ‘oniguruma’ found Error [crayon-69b6ddef362c6058154817/] 해결방법 [crayon-69b6ddef362d8352953438/] Read More..
admin 2020.07.27 PHP 7.4 No package ‘sqlite3’ found Error [crayon-69b6ddef37484618540092/] 해결방법 [crayon-69b6ddef37495208411762/] Read More..
+ admin 2020.02.17 awstats nginx centos ( geoip ) OS : Cenots 7.x NGINX : 1.17.8 Awstats : 7.8 nginx 1.17.8 install -> https://xinet.kr/?p=2765 1. 다운로드 ( 다운로드는 공식 홈페이지에서 다운로드 가능 https://awstats.sourceforge.io/ ) 및 폴더 변경 [crayon-69b6ddef385ed419222711/] 2. 사용자 환경 config 파일 생성 [crayon-69b6ddef385ff203241876/] 3. awstats 환경설정 파일 수정 ( geoip 설치되어 있어야함 없으면 Geoip 부분 주석처리) / 설치 yum -y install Geo-* [crayon-69b6ddef38606049774153/] 4. 이제 모든 설정이 완료되었으므... Read More..
+ admin 2020.02.14 nginx ssl 설정 ( tls 1.2 1.3 설정) nginx : 1.17.8 ( 1.13.0 이상부터 지원) openssl : 1.1.1d (l 1.1.1 이상이어야 ( tls 1.3 지원한다) nginx 1.17.8 install 및 openssl install -> https://xinet.kr/?p=2765 (페이지 참고) nginx 환경설정 파일 경로 : /usr/local/nginx/conf 1. openssl 을 이용하여 key 파일과 csr 파일을 생성한다 [crayon-69b6ddf01a048210358131/] 2. 인증업체에 csr 파일을 보내 인증서 파일을 받는다 3. 인증서를 받게 되면 기본 도메인에 대한 인증서 그리고 chain 인증서 / root 인증서 3가지가 존재하게 된다 apache의 경우 chain 및 root 인증... Read More..
+ admin 2020.02.14 nginx tls 1.3 enable / php-fpm ( nginx 1.17.8 / php 7.3.14) OS : Centos 7 nginx : 1.17.8 php : 7.3.14 mariadb : mariadb 10.4.7 oepnssl : 1.1.1d tls 1.3 enable , log geoip , php-fpm 구동 1. mariadb 설치 yum repo에 추가 후 설치 진행 [crayon-69b6ddf01d805592937376/] 2. yum으로 mariadb 10.4.7 install [crayon-69b6ddf01d80f417857797/] 3. mariadb는 설치가 완료되었으며 이제 시작만 하면 되지만 사용자마다 mysql 을 설치하는 디렉토리가 모두 다르므로 해당 경로를 지정해서 설치해주자 기본 바로 시작을 하게 되면 경로는 /var/lib/mysql 이 기본경로이다 설치는 우리는 /fr... Read More..
+ admin 2020.02.04 maxminddb apache module install and how to GeoLite2-Country.mmdb ( mod_maxminddb ) O/S : Centos 7.x Apache : 2.4.x maxminddb module requires Apache 2.2 or 2.4 to be installed mod_maxminddb : https://dev.maxmind.com/geoip/geoip2/downloadable/ –> Apache ( mod_maxminddb) 기존 apache에서 mod_geoip 대신 mod_maxminddb 를 사용하여 access 로그에 국가코드 및 가상호스트에 국가별 접속 설정 1. 사전에 bootstrap을 정상적으로 진행하기 위해서 autoconf automake libtool 설치 libmaxminddb install ( maxminddb 를 설치하기 위해서 사전에 libmaxminddb 를 ... Read More..