분류 전체보기 183

[PHP] CI / index.php 경로

# 개발환경 os : windows10 Pro nginx version : nginx-1.16.1 php version : 7.4.2 composer version : 1.9.3 codeigniter/framework (3.1.11) CI는 MVC 패턴에 충실하기 때문에 views 디렉토리에 사용자에게 보여줄 화면을 구성하는데, CI를 설치하고 아무런 설정값을 변경하지 않았다면 다음과 같이 경로에 접근해야 함 예를 들면 [프로젝트명]/application/views 경로에 위치한 welcome_message.php 파일에 접근하기 위해서는 http://localhost/index.php/welcome_message.php 이런식으로 접근해야 우리가 원하는 화면을 확인할 수 있음 그러나 우리가 원하는 경로..

LANGUAGE/PHP 2020.02.04

[PHP] CI / mysqli, pdo 설정 방법

# 개발환경 os : windows10 Pro nginx version : nginx-1.16.1 php version : 7.4.2 composer version : 1.9.3 codeigniter/framework (3.1.11) CodeIgniter는 mysqli 접속 방식과 pdo 접속 방식을 모두 지원 # 프로젝트 경로/application/config/database.php C:\mement\nginx\html\sub_proj\application\config\database.php 1. mysqli 방식 # mysqli 방식 $db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => '[사용자 명]', //필수 ..

LANGUAGE/PHP 2020.02.04

[php] CodeIgniter install Using Composer

# 개발환경 os : windows10 Pro nginx version : nginx-1.16.1 php version : 7.4.2 composer version : 1.9.3 codeigniter/framework (3.1.11) 0. 사전준비 https://bogyum-uncle.tistory.com/80 [PHP] Composer install # 개발환경 os : windows10 Pro nginx version : nginx-1.16.1 php version : 7.4.2 0. 사전준비 https://bogyum-uncle.tistory.com/79 [nginx] nginx + php install # 개발환경 os : windows10 Pro nginx version.. bogyum-uncl..

LANGUAGE/PHP 2020.02.04

[nginx] nginx + php install

# 개발환경 os : windows10 Pro nginx version : nginx-1.16.1 php version : 7.4.2 0. nginx 설치 : http://nginx.org/en/download.html 0.1. php 설치 : https://windows.php.net/download/ 1. 경로 C:\user/nginx-1.16.1 C:\user/php-7.4.2-Win32-vc15-x64 2. php.ini 설정파일 생성 C:\user/php-7.4.2-Win32-vc15-x64 경로에서 php.ini-development 파일을 복사하여 'ini' 확장자의 'php.ini' 파일로 복사 3. php-cgi.exe 실행 [cmd]창에서 C:\user\php-7.4.2-Win32-vc..

SERVER/NGINX 2020.02.03

[JAVA] 진수 변환

진수변환은 Integer 클래스의 메소드를 이용하면 쉽게 변환이 가능. 1. 10진수를 2, 8, 16진수로 변환하는 방법 # toBinaryString(값), toOctalString(값), toHexString(값) - 사용 예제 int value = 128; //10진수 값 String value1 = Integer.toBinaryString(value); String value2 = Integer.toOctalString(value); String value3 = Integer.toHexString(value); 2. N진수를 10진수로 변환하는 방법 # Integer.parseInt(N진수 값, N진수) - 사용 예제 int value4 = Integer.parseInt(value1, 2); i..

LANGUAGE/JAVA 2020.01.10

[NODEJS] Mysql CRUD

- 개발환경 # 개발환경 os : windows10 Pro 64bit tool : visual studio code npm : v6.9.0 nodejs : v10.16.0 db : mysql 5.7.14 - 소스 디렉토리 # 소스 디렉토리 [ROOT] ㄴ app.js ㄴ config.env ㄴ [config] ㄴ dev.js ㄴ prod.js ㄴ logger.js ㄴ [routes] ㄴ router1.js ㄴ router2.js ㄴ [db] ㄴ mysql.js 0. 사전준비 https://bogyum-uncle.tistory.com/75 불러오는 중입니다... 1. CRUD /appRoot/routes/router2.js 1.1. Create /** * [INSERT] */ router.post('/cr..

LANGUAGE/NODEJS 2019.08.30

[NODEJS] Mysql 연동 2/ 세팅, 테이블 생성

- 개발환경 # 개발환경 os : windows10 Pro 64bit tool : visual studio code npm : v6.9.0 nodejs : v10.16.0 db : mysql 5.7.14 - 소스 디렉토리 # 소스 디렉토리 [ROOT] ㄴ app.js ㄴ config.env ㄴ [config] ㄴ dev.js ㄴ prod.js ㄴ logger.js ㄴ [routes] ㄴ router1.js ㄴ router2.js ㄴ [db] ㄴ mysql.js 0. 사전준비 0.1. Mysql 설치 https://bogyum-uncle.tistory.com/65 [MYSQL] MYSQL 설치 - 개발환경 # 개발환경 os : windows10 Pro 64bit db : mysql server 5.7.14..

LANGUAGE/NODEJS 2019.08.30

[NODEJS] 환경변수 관리(dotenv)

- 개발환경 # 개발환경 os : windows10 Pro 64bit tool : visual studio code npm : v6.9.0 nodejs : v10.16.0 - 목적 : 환경변수를 따로 분리하여 작성하기 위함, DB url을 노출시키지 않기 위함, 노드 보안처리 계정정보, ACCESS-KEY와 같은 정보를 노출시키지 않기 위함 * 소스 디렉토리 # 소스 디렉토리 [ROOT] ㄴ app.js ㄴ config.env ㄴ [config] ㄴ dev.js ㄴ prod.js ㄴ logger.js ㄴ [routes] ㄴ router1.js ㄴ router2.js 0. 사전준비 https://bogyum-uncle.tistory.com/72 불러오는 중입니다... 1. 환경설정 관련 서드파티 모듈(do..

LANGUAGE/NODEJS 2019.08.28

[NODEJS] logger(morgan + winston)

- 개발환경 # 개발환경 os : windows10 Pro 64bit tool : visual studio code npm : v6.9.0 nodejs : v10.16.0 - 목적 : 테스트 및 디버깅, 통계 등의 사용을 위해 로그를 남기기 위함 * 소스 디렉토리 # 소스 디렉토리 [ROOT] ㄴ app.js ㄴ [config] ㄴ dev.js ㄴ prod.js ㄴ logger.js ㄴ [routes] ㄴ router1.js ㄴ router2.js 0. 사전준비 https://bogyum-uncle.tistory.com/69 불러오는 중입니다... 1. morgan 서드파티 모듈 설치 2.1. /appRoot/config/logger.js const winston = require('winston'); ..

LANGUAGE/NODEJS 2019.08.28