Skip to content

konosumi/techbook-levelupphp-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

レベルアップPHP ⾔語を理解して中級者へ!

「レベルアップPHP ⾔語を理解して中級者へ!」のサンプルコードレポジトリです。

入門書などを使って構築したPHP環境は、そのままお使いください。コマンドラインのPHP実行で動作します。

Usage

php hello-levelup.php

macOS Mojave以降の場合、php7.1系がすでにインストールされてます。それをそのまま使うことも可能です。

Dockerを利用する場合

筆者がPHP7.3での動作確認を行なうために構築した、単純なDocker環境があります。それを使うことも可能です。

# dockerは、サンプルリポジトリのdockerディレクトリにあります。
cd ./docker

# docker-composeで起動します。「-d」を付けると、バックグラウンド実行になります。
docker-compose up -d

# dockerの中に入って、PHPを実行する
docker exec -it docker_apache-php-7.3_1 bash
> cd /var/www/sample/
> php hello-levelup.php
> exit
# docker-composeの停止
docker-compose down

# ブラウザアクセスでは、付録AのビルトインウェブサーバーをApacheで動かしたルーティングエンジンが起動します。
# http://localhost:8080/phpinfo

お知らせ

  • リンク集(links.md)を追加しました。

About

「レベルアップPHP 〜言語を理解して中級者へ〜」のサンプルコードです

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published