© 2008-2019
BEAR.Saturdayは、PHP 5.2+用のリソース指向Webフレームワークです。2008年から2019年にかけて、エキサイト翻訳、エキサイトブログ、エキサイトニュース、エキサイトレシピなど、当時のエキサイトの主要サービスを支えていました。
この0.11.xでは、PHP 8.4/8.5で依存解決とテスト実行ができるようにしています。
- PHP 8.4.1+
- Composer 2
Install dependencies and run the compatibility checks:
composer install
composer ciRun the same checks in PHP 8.4 and PHP 8.5 containers:
docker compose run --rm php84
docker compose run --rm php85(日本語) https://github.com/bearsaturday/manual
Here is the minimum composer.json to convert composer based project for existing PEAR-installed base project.
{
"name": "my-vendor/my-project",
"description": "",
"license": "proprietary",
"require": {
"php": ">=8.4.1",
"bearsaturday/bearsaturday": "^0.10"
},
"repositories": [
{
"type": "pear",
"url": "https://pear.php.net"
}
],
"minimum-stability": "dev",
"prefer-stable": true,
"include-path": [
"./"
],
"autoload": {
"classmap": [
"App"
]
}
}
It is NOT recommended to create new BEAR.Saturday project. Use BEAR.Sunday instead.
composer create-project bearsaturday/skeleton MyVendor.MyPackage
ln -s MyVendor.MyPackage/htdocs /path/to/vhost_dir
Run demo site beardemo.local
コーディングの参考にしてください
See Hello World demo in youtube.
First public release: 31 July 2008