Get Start - marioninc/ozone-layer-php GitHub Wiki

動作環境

  • Windows,Linux,Mac OSX
  • Apache2
  • MySQL,MariaDB
  • PHP 7.x,8.x
  • PDO mysql

IISで実行したい場合は、.htaccessを変換すれば動作します。

Install / インストール

  1. https://github.com/marioninc/ozone-layer-phpからダウンロードするか、
    Gitをフォークして使用してください。
  2. DBを作成してください。
    対応するDBはMySQL(MariaDBでも可)のみです。
    追加日時、更新日時、とプライマリーキーのカラムはすべてのテーブルに同じものを追加してください。
    特に問題がなければ、追加日時=created、更新日時=modified、プライマリーキー=idを指定してください。
    サンプルを動作させるためには下のSQLを実行してください。
CREATE DATABASE `ozone-layer-php`;
USE `ozone-layer-php`;

CREATE TABLE `sample` (
  `id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `created` datetime NOT NULL,
  `modified` datetime NOT NULL
);

ALTER TABLE `sample` ADD PRIMARY KEY (`id`);
ALTER TABLE `sample` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
INSERT INTO `sample` (`id`, `name`, `created`, `modified`) VALUES (NULL, '1行目!', NOW(), NOW());

Setting / 初期化

以下の2つのファイルのうち必要なところを変更してください。

  • /config/Config.php
    local_root : WEBサーバーのHTMLルートからのディレクトリパス
    db_config : データベースの情報
    updated_column_name : 更新日時カラム名
    created_column_name : インサート日時カラム名
    id_column_name : プライマリーキーのカラム名

  • /web_root/js/config.js
    base_url : 設置したWEBサービスのURL

Run Sample / サンプル実行

http://{your-service-name}/sample/test/ にアクセス
サンプルテストの下に「1 1行目!」が表示されていればインストールは成功です。

次へ

サンプルデータは以下のファイルたちです。

/api/sample.php
/page/sample.php
/view/template/sample_tempplate.php
/view/sample_test.php
/web_root/sample_test.js

不要になったら削除してください。
サンプルで大体の使い方が分かった人はもう使用可能です!
使い方は次のページから
URLとディレクトリ