さくらvpsのwebサイトにstripeを導入

この記事について

環境さくらのVPS + PHP + composer
目的サイトに stripe の PHP ライブラリを導入する
結果composer require stripe/stripe-php で導入できた(git が必要)

つまずきポイント要約

  • composer 利用時は autoload.php、手動ダウンロードなら init.php を読み込む(ファイル名が違う)
  • git がないと「git was not found in your PATH」が出る

前提
php で composer が使える状態である

1.ComposerでStripeライブラリをインストールする

インストール手順は公式サイトを参考。

開発環境を設定する
CLI、SDK、テストツールを含む Stripe 開発環境のセットアップガイド。

stripe の PHPライブラリをインストール。

composer require stripe/stripe-php

エラーが出た。

git was not found in your PATH, skipping source download

git がないのでインストール。

sudo dnf install git

2.ファイルの設置

メインで参考にしたページ
https://qiita.com/p_s_m_t/items/a69dfbc75804fe86ad9c

ファイル内でライブラリをロードするときの注意点

ComposerでStripeライブラリをインストールした場合
————————————————-
require_once(‘/stripe_test/vendor/autoload.php‘);
————————————————-

Composerを使わず、手動でStripeライブラリをダウンロードしてサーバーに置いた場合
————————————————-
require_once(‘/stripe_test/stripe-php/init.php‘);
————————————————-
デフォルトのファイル名が違うので間違えないように

タイトルとURLをコピーしました