0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

cloud9 laravel導入

Last updated at Posted at 2023-10-01

laravelとは?

LaravelはPHPで書かれたWebアプリケーションフレームワークの一つです。フレームワークとは、プログラミングにおいてよく使われる共通の機能をあらかじめ組み込んであり、開発者がその上に独自の機能を追加してアプリケーションを作成するための「ひな形」のようなものです。

:star:PHP+Laravelのインストール

デフォルトで入っているPHPのVersionは古いため、必要に応じてアップデートする必要があります。

php --version

PHPのバージョンアップ

インストールされているパッケージを最新版に更新します。
php72(PHP 7.2)、php72-mbstring(マルチバイト文字列用PHPエクステンション)、php72-pdo(PHP Data Objects, データベースアクセス用のPHPエクステンション)をインストールします。

sudo yum -y update
sudo yum -y install php72 php72-mbstring php72-pdo

旧バージョンのPHPリンクの削除
PHP7.2へのリンク張りなおしを行う

sudo unlink /usr/bin/php 
sudo ln -s /etc/alternatives/php7 /usr/bin/php 

アップデートされているかの確認

php --version

以下のように表示されればOK!

PHP 7.2.24 (cli) (built: Oct 31 2019 18:27:08) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Xdebug v3.1.6, Copyright (c) 2002-2022, by Derick Rethans

:star:Laravelのインストール

Composerのイストール

curl -sS https://getcomposer.org/installer | php

Composerをbin配下に移動

sudo mv composer.phar /usr/local/bin/composer 

composerの実行確認

composer

以下のように表示されればcomposerのインストール完了です
スクリーンショット 2023-10-01 16.48.44.png


Laravelプロジェクトの作成

以下のコマンドで、利用するPHPバージョンに対応している最新のLaravelバージョンでプロジェクトの作成が行われます。

composer create-project laravel/laravel プロジェクト名

プロジェクトの起動

cd プロジェクト名
php artisan serve --port=8080

または以下のコマンドで起動してブラウザにhttp://127.0.0.1:8000で表示

php artisan serve

cloud9 の preview Running Applicationでブラウザを確認して以下のように表示されればlaravelインストール完了です。

スクリーンショット 2023-10-01 16.52.22.png

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?