본문 바로가기
언어/PHP

PHP 환경설정

by 신코딩 2019. 1. 11.

PHP 




①. config.php 

※ 참조 : http://b.redinfo.co.kr/81

→ PHP 맨처음으로 해당 php로 들어온다.

정의 : 

CI의 기본적인 기능을 설정하는 파일, 주된 기능은 웹의 정보를 설정, CI의 라이브러리, 헬퍼 , 드라이버 또는 CI의 기능들의 사용여부 설정가능



②. autoload.php 

autoload.php 는 CI 에서 사용되는 패키지, 라이브러리, 드라이버, 헬퍼, 모델, 환경설정, 언어설정 파일등을 자동으로 로드하고 싶을때 사용한다.

한가지 예를 들면 사용자가 자신이 만든 라이브러리 또는 CI 의 기본라이브러리를 사용할 시 아래와 같이 CI 로드 클래스를 이용하여 

사용할려는 라이브러리를 먼저 로드해주어야한다.

이렇게 필요할때마다 로드해 주는건 컴파일 수행시간을 단축시킬 수 있기때문에 상당히 유용하다. 하지만, 자주 쓰이는 것들은 

이렇게 계속 로드해주기란 정말 귀찮은 일이다. 특히나 session 과 database 같은 경우, 전역으로 쓰이는 경우가 많기 때문에autoload 를 

해주는게 좋다. 




③. routes.php 

url 설정해주는곳






----------------------------------- ●코드이그나이터 처음 셋팅할때 -----------------------------------


※ 참조 : 최상위 폴더에 넣기


파일명 :  .htaccess

내용 :

RewriteEngine on


RewriteCond %{REQUEST_URI} !^(/index\.php|/assets/|uploads|/robots\.txt|/favicon\.ico)

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?$1 [L]

'언어 > PHP' 카테고리의 다른 글

2019.06.01 코드이그나이터 설정관련 정리  (0) 2019.06.01