#author("2021-09-18T13:24:11+09:00","default:jomura","jomura")
#author("2021-09-21T11:12:57+09:00","default:jomura","jomura")
* WSL2でLaravel [#xb46f76e]

 wsl -l -v
 wsl --install -d Ubuntu
 wsl --set-version Ubuntu 2
 wsl --export Ubuntu Ubuntu_php.tar
 wsl --import Ubuntu_php %USERPROFILE%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState_php\ Ubuntu_php.tar --version 2
 wsl --unregister Ubuntu
 del Ubuntu_php.tar
 wsl -l -v
 wsl -d Ubuntu_php -u user

- 以下wsl内で実行

 # Jaistに変更
 sudo sed -i'~' -E "s@http://(..\.)?(archive|security)\.ubuntu\.com/ubuntu@http://ftp.jaist.ac.jp/pub/Linux/ubuntu@g" /etc/apt/sources.list
 sudo apt -y update && sudo apt -y full-upgrade
 sudo apt ^y install php php-bcmath php-mbstring php-xml php-zip
 sudo apt -y install php php-bcmath php-mbstring php-xml php-zip
 # 確認
 php -m

 # Composer  https://getcomposer.org/download/
 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
 php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
 php composer-setup.php
 php -r "unlink('composer-setup.php');"
 sudo mv  composer.phar /usr/local/bin/composer
 # 確認
 composer -V

 composer global require "laravel/installer"
 echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bash_profile
 . .bash_profile

 mkdir dev
 cd dev
 laravel new example
 cd example
 php artisan serve

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS