개발 Q&A

제목 $_SERVER['CI_ENV'] 를 CLI에서 사용할 수 있는 방법이 있나요?
카테고리 PHP
글쓴이 lzao 작성시각 2021/03/17 15:03:57
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 6700   RSS

안녕하세요.

crontab 으로 cli 환경에서 php 를 실행하려고 합니다

local, development, production 환경을 나눠 작동해야 해서 $_SERVER['CI_ENV'] 를 활용하려고 하는데

웹이 아니면 작동을 못하더라구요...

그래서 CLI  환경에서 $_SERVER['CI_ENV'] 를 사용하고 싶은데 방법이 있을까요?

Codeigniter 는 3.1.1 버전이고 php는 7.4 버전입니다.

nginx 사용중입니다.

 다음글 git 질문입니다. (1)
 이전글 데이터베이스 협업 분업 방법 질문. (5)

댓글

변종원(웅파) / 2021/03/17 15:17:45 / 추천 0

cli환경에서는 서버변수를 사용할 수 없습니다.

 

lzao / 2021/03/18 16:47:30 / 추천 0

답변 감사합니다. 자답입니다.

linux 상의 환경변수를 세팅해서 사용하면 CLI 상에서 server 변수를 사용할 수 있습니다.

변종원(웅파) / 2021/03/19 11:17:16 / 추천 0
서버 배포할때 환경변수도 각각의 환경에 맞게 설정해준다면 원하시는 환경을 만들 수 있겠네요. (여러 대 자동 배포를 기준으로 생각해서 답변을 한지라..)
lzao / 2021/03/19 11:22:49 / 추천 0
그렇네요 여러 대 자동 배포라면 좀 고민을 더 해봐야겠네요