반응형

이전 포스팅에선  IntelliJ에 XAMPP를 설치하여 개발환경 셋팅을 해보았다.

2023.07.20 - [개발/php] - intellij php XAMPP 개발환경 셋팅

 

이번 포스팅에서는 CodeIgniter를 IntelliJ에 셋팅을 다룬다. (서버 포트를 8080으로 변경하였음)

 


 

1. 아래 링크로 이동하여, 깃허브에서 ZIP 파일 다운로드를 받는다.

https://github.com/codeigniter4/framework

 

2. 다운로드 받은 ZIP파일을 IntelliJ 프로젝트 폴더 내에 압축을 해제해준다.

 

3. XAMPP에서 httpd.conf파일을 수정해준다.

DocumentRootDirectory랑 경로를 아래와같이 IntelliJ 프로젝트 폴더의 public 폴더까지 지정하여준다.

 

3. php.ini파일을 수정한다.

아래와같이 extension=intl 부분 앞에 있던 ;세미콜런 지우고 저장한다.

 

4. 소스에서 env파일을 .env파일로 변경해주고

 CI_ENVIRONMENTapp_baseURL 변경하고,

app.forceGlobalSecureRequests = false
app.CSPEnabled = false

부분의 주석을 아래와같이 풀어준다.

 

5. App.php파일의 $baseURL을 아래와같이 수정해준다.

 

서버를 재기동 시킨후 로컬서버를 띄워 CodeIgniter 기본 페이지가 뜨는 것을 확인한다.

반응형

'개발 > php' 카테고리의 다른 글

intellij php XAMPP 개발환경 셋팅  (0) 2023.07.20
반응형

java개발을 몇년하다가 오랜만에 php개발을 잠시(가 맞겠지...?) 시작하게되었다.

인텔리제이를 사용하고있는데, php셋팅을 하고싶어서 찾아보니 글이 별로 없어 글을 작성하게 되었다.

나름 상세하게 적었다.

 

우선 intellij는 설치되어있으니, 

 

1. XAMPP 설치를한다.

https://www.apachefriends.org/index.html

 

XAMPP Installers and Downloads for Apache Friends

What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to us

www.apachefriends.org

위 링크로 이동한 후 나는 윈도우니까 아래 빨간줄 부분 클릭 후 이동되는 페이지에서 자동으로 다운로드가 된다.

자동으로 다운로드가 되지않는다면? 아래 표시한 click here 부분 클릭!

 

다운로드된 installer를 실행하여 다 설치되었다면?

Apache와 MySQL Start를 한 후에

브라우저를 열고 127.0.0.1을 요청해본다.

위와같이 XAMPP 웰컴페이지가 떳다면 설치완료!

 

2.  intellij 플러그인 설치 및 필요 설정

File → Settings → Plugins에서 php를 검색하여 install을 한다. 설치후 intellij를 restart한다.

php프로젝트를 새로 생성하기 위해

File →  New → Project...를 클릭

 

File → Settings → Languages & Frameworks → PHP →  CLI Interpreter 부분 [...] 클릭

PHP → PHP Empty Project를 선택 후 Next클릭

Projcet name과 location을 입력하고 Finish를 클릭한다. 그럼 새 Project로 생성되어 php프로젝트가 열린다.

PHP executable부분에 php설치 경로를 찾아 php.exe파일을 선택하고 Apply 후 OK

File → Settings → Languages & Frameworks → PHP →  Servers  →  [+] 클릭후 →  Project files에 현재 인텔리제이 작업할 프로젝트 경로로 설정 후 OK

기본경로로 설정되어있으므로 인텔리제이에서 작업할 프로젝트경로를 httpd.conf에도 변경해주자

아래와같이 XAMPP 에서  Apache의 Config를 클릭하면 여러 파일을 선택할 수 있는데 이 중 Apache(httpd.conf)를 클릭한다.

인텔리제이의 프로젝트 경로를 아래와같이  입력하고 저장한 후

 XAMPP 컨트롤 창을 열어 Apache부분을 Stop한 후 Start를 해준다.

index.php를 생성하여 아래와같이 테스트 코드를 작성하고 다시 로컬주소를 브라우저에 입력하면

php intellij 연동 끝!

 

 

더 필요한 플러그인이 있다면 사용해보면서 찾아보고 설치할 예정이다. (혹시 댓글로 알려주시면 감사하겠습니다.)

 

또한 다음 포스팅은 코드이그나이터를 연동하고 추후 smarty까지 맛볼 예정이다.

반응형

'개발 > php' 카테고리의 다른 글

IntelliJ CodeIgniter4.3.6 셋팅하기  (0) 2023.07.27

+ Recent posts