반응형

PHP/CodeIgniter 8

CodeIgniter 4. 설치 방법.

필수 개발환경. PHP 버전 7.4 이상 PHP 확장 활성화 - intl , mbstring, json ​ PHP 선택 활성화 mysqlnb - MYSQL 사용하는 경우 curl - CURL Request 사용하는 경우 imagick - Image ImageMagickhandler 클래스 사용하는 경우 gd - 이미지 GD핸들러 클래스 사용하는 경우 simplexml - XML 사용하는 경우 ​ 캐시 서버 활성 시 필요 memcache - memcache 와 함께 Cache memcache 클래스 사용하는 경우 memcached - memcached 와 함께 Cache memcached 클래스 사용하는 경우 redis - Cache RedisHandler 클래스 사용하는 경우 ​ PHPUnit을 사용할 ..

PHP/CodeIgniter 2023.06.29

CodeIgniter 3. 데이터베이스 설정.

$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', // 서버주소 또는 도메인주소 'username' => 'root', // DB 아이디 'password' => '', // DB 패스워드 'database' => 'database_name', // DB 이름. 'dbdriver' => 'mysqli', // DB Type : postgre,odbc 등 / * 반드시 소문자 'port' => 3306 // DB PORT 'dbprefix' => '', // 테이블 명에 접두어 붙임. 한개의 데이터베이스에서 여러 개의 코드이그나이터로 작업 시 유용. 'pconnect' => TRUE, // 영속적 연결 유무 'db_debug' => TRUE,..

PHP/CodeIgniter 2023.06.29

CodeIgniter 3. Config 파일.

/* 서버의 도메인 주소를 설정. CodeIgniter 루트의 URL입니다. 일반적으로 이것은 기본 URL입니다. ex) $config['base_url'] = 'http://naver.com'; */ $config['base_url'] = "''; /* 서버의 index 페이지를 설정. ex) 해당 서버의 index 페이지가 home.php 이라면 아래와 같이 설정해야합니다.. $config['index_page'] = 'home.php'; * mod_rewrite 사용 시 공백 표기. */ $config['index_page'] = 'index.php'; /* 코드이그나이터 uri 프로토콜을 설정 디폴트 값은 REQUEST_URI 입니다. uri 라이브러리를 사용할 때, 설정 값을 사용합니다. ex)..

PHP/CodeIgniter 2023.06.29

CodeIgniter 3. index 제거하기

Apache - conf 에서 아래 모듈 주석 제거. LoadModule rewrite_module modules/mod_rewrite.so 현재 Directory 설정이 None이 아닌 All 로 되어 있는지 확인. AllowOverride All 코드이그나이터 3.0 : index.php 이 있는 곳에 .htaccess 파일을 추가합니다. .htaccess RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] 인덱스에서 index.php 가 사라진 것을 확인하실 수 있습니다.

PHP/CodeIgniter 2023.06.29

CodeIgniter 3. 폴더구조

| .htaccess : .index 제거 시 신규 생성 되는 파일입니다. +---application : 개발자가 작성하는 코드와 다양한 환경 설정 파일들이 저장되는 최상위 디렉토리 입니다. | | .htaccess | | index.html | | | +---cache : 캐시 파일. | | .htaccess | | index.html | | | +---config : 코드이그나이터 환경설정 폴더. | | autoload.php | | config.php | | constants.php | | database.php | | doctypes.php | | foreign_chars.php | | hooks.php | | index.html | | memcached.php | | migration.php ..

PHP/CodeIgniter 2023.06.29

CodeIgniter 3. 개요

PHP 기반 프레임 워크 무료로 사용이 가능한 코드이그나이터는 빠르고, MVC 모델을 지원하는 프레임워크 입니다. Codelgniter 커뮤니티가 있어서 다양한 정보공유와 풍부한 라이브러리, 직관적인 인터페이스, 쉬운 로직 개발, 불 필요한 코딩 최소화, 적은 리소스, 최소한의 노력으로 사용할 수 있습니다. 코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드를 활용할수도 있습니다. [ http://www.ciboard.co.kr/ ] MVC 기반은 무엇인가 ? MVC 는 기본적으로 View , Controller , Model로 구성이 됩니다. View : 사용자에게 보여지는 화면 입니다. 다른 형태의 페이지일 수도 있습니다. Controller : 데이터를 가공처리 하는 구간입니다. 일반적으로 비..

PHP/CodeIgniter 2023.06.29
반응형