Laravel PHPで開発するする際の準備 1. PHPをインストール・Laravel用のphp.ini・Composerインストール
優しいIT亀井です!客先ではシステム開発内製化をしており、そこで得たノウハウを公開しています!
今回はDocker + Laravelをインストールするうえで必要となる前提を整理します。
対象読者
- Laravelを使いたい方
- Docker利用を考えている方
想定環境
- Windows10
- Docker最新版がインストールされている
- PHP5.6系(7系がベスト)
目次
- WindowsにもPHPをインストール
- ユーザ直下にworkspaceを作る(推奨)
- TLS(SSL)を使えるようにする
- Composerインストール
本文
1. WindowsにもPHPをインストール
1-1. ZIPダウンロード
- Windows10
- Docker最新版がインストールされている
- PHP5.6系(7系がベスト)
目次
- WindowsにもPHPをインストール
- ユーザ直下にworkspaceを作る(推奨)
- TLS(SSL)を使えるようにする
- Composerインストール
本文
1. WindowsにもPHPをインストール
1-1. ZIPダウンロード
1. WindowsにもPHPをインストール
1-1. ZIPダウンロード
PHP本家からダウンロード
「VC11 x86 Thread Safe」の「zip」をクリックしてダウンロード
1-2. 解凍
1-3. PHPの場所
パスを通せばどこでもOKです。解凍したフォルダごと移動してください。
(キャプチャを用意)
1-4. システム環境変数でPATHを通す
システム環境変数のpathに追加します
「何でも聞いてください」に「環境変数」といれると「環境変数を編集」とヒットするのでクリック
「Path」を選択し、「編集」をクリックすると、環境変数名の編集が開くので「新規」をクリックします。
php.exeがあるフォルダのパスを記載します。
例:C直下にPHPフォルダを置いた場合
1-5. PHPがインストールされていることを確認
$ php -v
PHP 5.6.28 (cli) (built: Nov 9 2016 06:40:27)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
2. ユーザ直下にworkspaceを作る(推奨)
Windwos10の場合、ユーザフォルダ配下にPHPのソースを置かないと、Docker上にマウントする際に何かと面倒です。
なので、ユーザ直下に「workspace」とでも作業フォルダを作るのがおすすめです。
※セキュリティ上画像なし
3. TLSを使えるようにする
3-1. php.ini opensslコメントアウト解除
Laravelを使う場合、「php_openssl.dll」「php_mbstring.dll」のコメントアウトを外して使えるようにします。
下記は開発環境のextensionの例です。
extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
3-2. コマンド実行をする
dokcerターミナルで
$ php composer.phar config -g -- disable-tls true
4. Composerインストール
PHPのパッケージマネージャをインストールします。ライブラリの依存関係を考慮してくれるので非常にありがたいです。
Laravelに限らずFuelPHPなどほかのフレームワークでも使うので便利です。
※curlがなければインストールしてください。インストール方法はぐぐってくださいね^ ^
$ curl -sS https://getcomposer.org/installer | php
すると、「composer.phar」というファイルが生成されます。
よく使うのでcomposerとリネームしたり、パスを通したりすると便利です。
ここまでやれば、Laravelインストールに支障はないはずです!
Author And Source
この問題について(Laravel PHPで開発するする際の準備 1. PHPをインストール・Laravel用のphp.ini・Composerインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/RyosukeKamei/items/4511e558347ffaeaa002著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .