2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PHPとFirebase接続方法

Last updated at Posted at 2018-10-08

はじめに

  • 至らないところが多いかもしれません。ご容赦ください。
  • 実行環境としてローカルサーバーで実行しています。
  • 実行環境(MBP Mojave,サーバー:Ubuntu18.04LTS,PHP7,Apache2)

PHPからFirebase接続(Realtime Database)

PHPとMysqlが接続されたコードをFirebaseに切り替えます。
##準備

  1. Firebaseで新規プロジェクトの作成
  2. プロジェクト->設定->サービスアカウント->Firebase Admin SDK->新しい鍵のペアを発行
    (ダウンロードしたJsonファイルは後ほど使います)
  3. プロジェクトファイルを作成(ダウンロードしたJsonファイルを移動します。)
  4. PHPのファイル等々を作成
  5. composer作成
  6. composer$ composer require kreait/firebase-php ライブラリを追加
    Firebaseのドキュメントを参考にしました.
    https://firebase.google.com/docs/database/rest/start?hl=ja)
  7. .git を使いサーバーへ移動
  8. apache2で実行

コード

今回はこの記事を参考にしました。

note Firebaseをphpから。Luck88 さん https://note.mu/88luck/n/ne42039aa4640

いじってみて

参考にした記事では"set"になっていましたが、"push"に変更すると連続してデータをあげることができました。この時、IDは自動的に設定されるみたいです。
1538978085718.jpg

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?