Excel 2019 ボリュームライセンス インストール

ボリュームライセンス版Office Standard 2019のインストール方法が難解だった
 ★参考になりそう

・Office 展開ツールの概要Office 2019 の展開 (IT 担当者向け)
 ★参考になりそう

・Excel 2019 installation / activation - TechNetList of Product IDs which are supported by the Office Deployment Tool for Click-to-Run
<Product ID = "Excel2019Volume" PIDKEY = "#####-#####-#####-#####-#####" > 
・異なるバージョンの Office を同じ PC にインストールして使うOffice アプリケーションを修復するMicrosoft Office のライセンス削除
 ★参考にかるかも?

・Office 2010 をサイレントインストールする方法

■弥生
・Microsoft Excel 2010のサポート終了に伴う次期製品『弥生 22 シリーズ(仮称)』の対応方針について弥生会計21でExcelへの書き出しができないPC から Office をアンインストールする
 ★参考になる?
・Office を手動でアンインストールする
 複雑そう


XDEBUG Laradock

Windows10Pro
Laradock
VSCode
XDEBUG

 ■Laradoc環境構築
・docker-compose 確認
$ docker-compose -v


・作業フォルダ作成
mkdir <フォルダ名>
cd <フォルダ名>


・gitで取得
git clone https://github.com/laradock/laradock.git
cd laradock
cp env-example .env



■nginx起動
・コンテナ起動
//docker-compose up -d workspace
docker-compose up -d nginx
※request canceled while waiting for connection と出たので、タスクトレイのDockerのアイコンを右クリック→SettingsのネットワークでDNS ServerをAutomaticに変更してみる。

注意)コンテナ起動はlaradockフォルダの直下で行う!!


・確認
docker-compose ps

・終了
docker-compose down


■XDEBUG
・laradock/nginx/sites/default.conf 確認
  root /var/www/public;

・<フォルダ名>\public\test.php 作成
<?php>
  phpinfo();


・使用ポート確認
> netstat -ano


・laradock/.env 編集
 WORKSPACE_INSTALL_XDEBUG=true
 ・・・
 PHP_FPM_INSTALL_XDEBUG=true


・laradock/php-fpm と laradock/workspace の xdebug.ini(内容同じ)
; xdebug.remote_host=localhost
xdebug.remote_connect_back=0 ←
xdebug.remote_port=9003   ←
xdebug.idekey=Listen for XDebug ←

xdebug.remote_autostart=1 ←
xdebug.remote_enable=1  ←
xdebug.cli_color=1    ←
xdebug.profiler_enable=0

xdebug.remote_handler=dbgp
xdebug.remote_mode=req

xdebug.var_display_max_children=-1
xdebug.var_display_max_data=-1
xdebug.var_display_max_depth=-1

> docker-compose build php-fpm workspace

> docker-compose up -d nginx php-fpm workspace

・ブラウザで確認
http://localhost/
→PHP情報が表示される。





・VSCode
拡張機能のPHP IntelliSense と PHP Debug をインストール

PHPをダウンロード、解凍。
settings.json を開き、下記変更。
 "php.validate.executablePath": "解凍先パス\\php.exe",

プロジェクトフォルダをVSCodeで開く。
「デバッグ」→「構成の追加」→「PHP」






・ブラウザで確認
http://localhost/
→PHP情報が表示される。


Laravel

Laravel

Laradock

■Laradoc環境構築

■nginx起動

■Laravelプロジェクト作成
> docker-compose exec workspace bash
> composer create-project laravel/laravel app01
> exit

■nginxの設定
docker-compose down
cd nginx/sites
cp default.conf default.conf.bak
cp laravel.conf.example default.conf
- root /var/www/laravel/public;
+ root /var/www/app01/public;
cd ../../../

■MySqlの設定
・app01/.env ・・・プロジェクトの設定ファイル
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=default ・・・laradock/.envを参考
DB_USERNAME=default
DB_PASSWORD=secret

・laradock/mysql/my.cnf に下記を追加
default_authentication_plugin=mysql_native_password

・C:\Users\<ユーザー名>\.laradock\data\mysql を削除

■nginx 接続
> docker-compose up -d --build nginx mysql workspace ・・・ビルドも実行
> docker-compose exec workspace bash

・migrate実行
> cd app01
> php artisan migrate

//・テーブル作成
//> php artisan make:migration create_[テーブル名]_table --create=[テーブル名]
//> php artisan make:migration create_files_table --create=files


■MySql 接続
> docker-compose exec mysql bash
> mysql -h localhost --user=default --password=secret
> SHOW DATABASES;
> show tables from `default`;
> use `default`;
> select * from migrations;


■ログインフォーム
・laravel/.env
 DB_CONNECTION=mysql
 DB_HOST=127.0.0.1 # ホスト名
 DB_PORT=3306 # ポート番号
 DB_DATABASE=homestead # データベース名
 DB_USERNAME=homestead # ユーザ名
 DB_PASSWORD=secret # パスワード


Laravelのマイグレーション&スキーマビルダでDBのテーブルやカラムを作成する

Laradockでプロジェクトを作ってphp artisan migrateするまで