본문 바로가기

개발자 이야기/PHP

[PHP Storm] SQL Dialect is Not Configured PHP Strom을 처음 설치 후에 PDO를 사용하면 쿼리문에 SQL Dialect is Not Configured와 같이 오류 라인을 보여준다. $stmt = $dbh->prepare("INSERT INTO member (email_address, name, password) VALUES (:email_address, :name, :password)"); 해당 방법을 해결 하는 방법은 File > settings > Languages & Frameworks > SQL Dialects 여기서 Global SQL Dialect를 자신이 사용하는 DB로 선택하면 해결이 된다.
[PHP Storm] Live Templates 추가하기 (자주 사용하는 코드 snippet) 개발을 하다보면 반복적인 코드들을 입력 하는 경우가 많이 발생합니다. 한때는 이전에 개발했던 코드 파일을 열어서 복사를 해서 붙여 넣기 부터 시작했습니다. 이 행동의 과정은 이전에 어느 프로젝트에서 개발했더라? 부터해서 프로젝트를 열고 검색을 하고 파일을 찾아서 복사해서 붙여넣는 과정이 비효율적이었습니다. 그러다가 자주 사용하는 코드만 따로 저장해서 관리하였고 소스가 필요하면 해당 파일을 이름을 찾아서 열어서 복사 붙여넣기를 했었습니다. 그러다 이클립스에서는 snippet 이라는 것을 접하게 되었고. 자주 사용 하는 코드는 예약어 같이 간단히 입력하면 코드가 한번에 생성되는 것에 놀라지 않을 수 없었죠. 그때부터 개발 툴이 바뀌면 snippet 기능을 먼저 찾곤 했습니다. 역시 PHP Storm에도 sn..
[PHP Storm] 플러그인 설치 PHP Strom을 사용하는데 몇가지 유용한 플러그인을 설치했습니다. 1. Database Navigator 2. Material Theme UI - 머터리얼 디자인은 참 깔끔한것 같습니다. - 가독성이 좋아집니다. 3. PHP Advanced AutoComplete
[bitnami] php.ini PDO 설정하기 bitnami 설치를 하고나서 몇 가지 설정을 수정하였습니다.첫번째로 수정할 파일은 php.ini 입니다. D:\Bitnami\wampstack-5.6.38-3\php 경로를 찾아갑니다. 다음과 같은 3개의 파일을 볼 수 있습니다. php.ini-development 를 메모장으로 열어서 전체 복사를 합니다.그리고 php.ini도 메모장으로 열어서 내용을 전체 삭제를 합니다. 복사해둔 내용을 붙여넣고 저장을 합니다. 개발용 ini 입니다.하지만 이것으로 끝이 아니라 추가 세팅이 필요합니다. MySQL PDO 세팅을 해야합니다. 1. PDO란? - PHP Data Objects의 약자로 여러가지 데이터베이스를 제어하는 방법을 표준화시킨 것이라고 합니다. - 예전 PHP 소스코드들을 보면 방식이 표준화 되지..
[bitnami] WAMP 설치하기 많은 WAMP 중에 bitnami 추천이 가장 많아서 bitnami WAMP를 설치해보도록 하겠습니다. 1. WAMP란? - Windows Apache MySQL PHP 의 약자로 윈도우에서 3가지를 한방에 설치하는 모듈입니다. - 참으로 편리하지 않을 수가 없습니다. 2. bitnami WAMP 다운방법 - https://bitnami.com/stack/wamp/installer 사이트에 접속합니다. - 중앙에 있는 버튼을 클릭하면 본인 컴퓨터 OS에서 가장 최신버전을 다운받습니다. - 만약 다른 버전을 원하시면 아래에 Other versions 에서 고르시면 됩니다. 3. bitnami WAMP 설치방법 - 다운받은 아이콘을 더블클릭합니다. - Next 를 눌러 줍니다. - 좌측 체크는 프레임워크 종..
[bitnami] ROOT 디렉토리 변경 하기 웹 개발의 숙명과도 같은 PHP 개발 공부를 진행중입니다. Bitnami로 WAMP를 설치해서 사용중이며 개발툴은 PHPStorm을 사용하고 있습니다. 기본적으로 Bitnami의 경우 root 경로가 다음과 같습니다.Bitnami\wampstack-5.6.38-3\apache2\htdocs 해당 폴더안에 있어야 localhost로 확인이 가능한데PHPStorm으로 실제 프로젝트 경로를 Bitnami 폴더안에다가 생성하기에는 애매합니다. 그래서 프로젝트경로는 따로 두고 Bitnami를 실행했을때 프로젝트가 root로 실행되도록 수정 해보겠습니다. 1. Bitnami\wampstack-5.6.38-3\apache2\conf\bitnami 경로로 이동하면 conf 파일이 보입니다. 2. DocumentRoot..