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 / インストール
- https://github.com/marioninc/ozone-layer-phpからダウンロードするか、
Gitをフォークして使用してください。 - 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とディレクトリ