본문 바로가기

php

(4)
mongodb php 작성법 다음 코드를 사용하려면 mongodb와 연동되는 php 드라이버를 설치해야한다 필자 경우에서는 pecl을 이용해서 mongodb php driver를 설치했다.
PhP Storm 연동하기 이번시간에는 php storm을 연동하는 작업을 하려고한다. 연동하는 작업은 의외로 간단하다. 먼저 phpstorm 프로젝트를 하나 만들고 그것에 연동을 해보겠다. 프로젝트를 하나 생성했으면 Tools-> Deplyment -> Configuration을 선택한다. 그러면 다음과 같은 화면을 볼 수 있는데 양식에 맞게 작성만 해주면된다. 작성한뒤 Test FTP Connection을 누루고 다음과같이 성공했다는 메세지가 뜨면 잘 연동된것이고 Root path를 입맞에 맞게 설정해주면 끝이다. 만약 다음과 같은 화면이 뜨지않는다면, 서버에서 포트를 열어주거나 아이디 비밀번호를 확인해보자
Address already in use (Bind failed) 에러 해결하기 Address already in use (Bind failed) 에러 해결하기 Server단에서 8080 포트에 연결 요청하는 자바코드를 구동중에 네트워크가 끊겨서 다음과 같은 에러를 마주했다 java.net.BindException: Address already in use (Bind failed) 당황하지말고 현재 사용중인 포트번호를 검색하자 netstat -lntp 현재 8080 포트가 8533이라는 PID를 가진 친구가 사용중인 것을 확인할 수 있다. 해당 친구를 죽여보자 kill -9 8533 그런후 다시 자바코드를 구동해보자 정상 실행되는것을 확인 할 수 있다.
FCM 주제단위로 전송하기 define("GOOGLE_SERVER_KEY", "FCM에서 발급받은키";function send_fcm($message, $id) { $url = 'https://fcm.googleapis.com/fcm/send'; $headers = array ( 'Authorization: key='.GOOGLE_SERVER_KEY, 'Content-Type: application/json' ); $fields = array ( 'data' => array ("message" => $message), 'notification' => array ("body" => $message) ); if(is_array($id)) { ..