개발 꿀팁/PHP

IDEA 2019 PHP 프로젝트 실행

Jammie 2022. 6. 29. 15:05
반응형

1. 먼저 PHP와 Apache를 설치합니다.
2. 아파치 2.2 설정
1,apache 열기2.2 디렉토리 아래의 conf 아래 httpd.conf, 아래와 같은 내용을 붙여 저장합니다.

# 이 파일에 가상 호스트를 프로비저닝하면 하나의 가상 호스트에 대해 하나의 항목을 지원하는 것으로 이해됩니다.
Include conf/extra/httpd-vhosts.conf

2, 가상 호스트 구성

먼저 F디스크 아래에 새 폴더 phpDemo를 만들어서 저희 프로젝트로 쓰겠습니다.conf/extra 아래에 있는 httpd-vhosts.conf를 다시 켜면 다음과 같다.

<VirtualHost *:80>
    # 가상 환경에 이름을 지어 마음대로 쓰다
    ServerAdmin phpDemo@phpDemo.com
    # php항목이 있는 디렉터리
    DocumentRoot "F:\phpDemo"
    # php항목에 해당하는 도메인 이름
    ServerName phpDemo.com
    # 아래 두 줄은 일지이다
    ErrorLog "logs/phpDemo.com-error.log"
    CustomLog "logs/phpDemo.com-access.log" common
    # 홈 페이지 설정 index.php
    DirectoryIndex index.php index.html
</VirtualHost>

3. APACH 서버 재시작

재시작자참고:PHP+Apache for 윈도우 설치

4. IP 도메인 매핑 추가

ho 열기sts(%SystemRoot%\system32\drivers\etc\host)s)파일, 마지막 줄에 다음 코드 추가
3.IDEA 설정
1,intellijidea 설정 ->plugins ->browse repositories를 php를 입력하고 설치합니다.

2,file -> new project -> CreateNew Project -> PHP -> PHP Empty Project에서 프로젝트 목록을 F:/phpDemo, 이름을 demo로 선택하여 완성합니다.프로젝트 루트 아래에 index.php를 작성합니다. 내용은 다음과 같습니다.

<?php phpinfo();?>

3, 저장, 이 때 브라우저는 phpDemo.com를 입력하면 차량으로 돌아가면 php 설정이 보일 수 있습니다. 보이지 않으면 php 설정이 비정상입니다. 해결 후 다음 단계로 넘어갑니다.

예외 처리:

apache 설정 파일 httpd.conf를 찾아서 denied를 granted로 바꾼 다음 서버를 다시 시작합니다

<Directory />
    AllowOverride none
    # denied(부정)로 바꾸기granted(권한)
    Require all granted
</Directory>

5. IDEA에 플러그인 통합
1. IDEA 미디엄PHP 설치(xdebug 설치 실패, 5단계 제거, 이전 캡처 사진, 지우기 귀찮음)

2, php servers 설정

3. intellijidea 툴바의 debugger 작은 벌레를 클릭해 작동시킨다.

반응형