CentOS7でSlimを動かしてみる

CentOS7でPHPフレームワークSlimを動かしてみる。

とりあえず、PHPをインストールし、

$ sudo yum -y install php

$ php --version
PHP 5.4.16 (cli) (built: Apr  1 2020 04:07:17)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Composerをインストールする。

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer

$ composer --version
Composer version 2.0.8 2020-12-03 17:20:38

Slimをインストールする。

$ composer require slim/slim

$ cat composer.json
{
    "require": {
        "slim/slim": "^2.6"
    }
}

index.phpを作成。

$ vi index.php
<?php
require 'vendor/autoload.php';

$app = new \Slim\Slim;
$app->get('/', function() {
    echo 'Hello, world!';
});
$app->run();

サーバーを起動する。

$ php -S 0.0.0.0:8080

ブラウザでアクセスするとHello, world!が表示される。

http://サーバーのIPアドレス:8080/ f:id:yk5656:20210102141200j:plain