Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zonuexe/wdb-php-96-sample

WEB+DB PRESS vol.96「PHP大規模開発入門」サンプルコード
https://github.com/zonuexe/wdb-php-96-sample

Last synced: 18 days ago
JSON representation

WEB+DB PRESS vol.96「PHP大規模開発入門」サンプルコード

Awesome Lists containing this project

README

        

PHP大規模開発入門 第17回
========================

## サンプルコードについて

今回のサンプルコードには以下の内容が含まれます。

* PHP対話実行環境(PsySH)
* Whoopsを使ったエラー表示
* Whoopsを応用したらエラーログ記録
* 記録されたエラーログを表示する機能
* テンプレートエンジンを利用しない脆弱なコード例

## インストール

1. https://getcomposer.org/download/ に従ってComposerをダウンロード
2. `php composer.phar install` または `composer install`
3. `php ./setup` を実行する (または `.env` ファイルを手動で作成)

## 実行方法

### PHP対話実行環境(PsySH)

シェルで以下のようなコマンドを実行すると起動できます。

```
$ php shell.php
```

### Web

```sh
$ php -S localhost:3939 -t public/
```

ブラウザで http://localhost:3939/ を開くと動作検証ができます。