これは無料なので、Microsoft ストアで見つけてダウンロードしてインストールするだけです。単純。
開発環境のインストールpowershellを開くubuntu2004.exe config –default-user rootバージョンの表示コマンド cat /etc/issue
にはUbuntu 20.04.xxxxx
apt install nginx(nginx官网推荐的方法放最后)/etc/init.d/nginx start apt install redis apt install php7.4-fpm
apt install php7.4-memcache apt install php7.4-mbstring apt install php7.4-gd apt install php7.4-dom apt install php7.4-mysql apt install php7.4-redis
/etc/init.d/php7.4-fpm start apt install mysql-server apt install mysql-client/etc/init.d/mysql start/etc/init.d/redis-server start curl -o /usr/local/bin/composer https://mirrors.aliyun.com/composer/composer.phar chmod +x /usr/local/bin/composer
~/.bashrc
export COMPOSER_ALLOW_SUPERUSER=1 を構成ファイルに追加し、コマンド ラインcomposer -V
を使用して、コンポーザーは正常にインストールされました。apt install net-tools apt install unzip netstat -antup
MySQL リスニング IP アドレスを変更する方法
MySQL は、デフォルトでローカル ループ アドレス 127.0.0.1 のポート 3306 でリスニングします。その他の IP アドレスは構成ファイルで変更する必要があります。 1. /etc/my.cnfを編集します[mysqld]セクションに次の行を追加します:
bind-address=0.0.0.0 #すべてのアドレスまたは指定されたアドレスip address
2. サービスを再起動します
service mysqld restart
3. 次に、mysql パスワードを変更する必要があります。変更しない場合、クライアントはログインできません。
最初にコマンドラインでALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
その他と nginx の設定
ssh-keygen -t rsa -b 4096 次に変更して独自のものにします。ファイルのアクセス許可に注意してください。 コードをローカルにプルします。
composer config –global github-oauth.github.com ghp_xxxxxxxxxxxx
mount -t drvfs F: /mnt/myshare
nginx を再度変更します
vim /etc/ nginx/sites-enabled/defaultまたは、このデフォルト ファイルを削除することもできます
すべての仮想ホストを conf.d に置くのが一般的かもしれません。charset utf-8; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { #fastcgi_pass 127.0.0.1:9000; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; include snippets/fastcgi-php.conf; #include fastcgi_params; }やっとlaravelのインターフェースが見えてきました。
これは、http 項目の nginx によって設定されます。 client_max_body_size 10m;php.ini を設定する必要がありますpost_max_size=10m
upload_max_filesize=10m
nginx 公式 Web サイトを推奨メソッド
echo $'deb https://nginx.org/packages/ubuntu/ focal nginx deb-src https://nginx.org/packages/ubuntu/ focal nginx ' > /etc/apt/sources.list.d/nginx.list apt update apt install nginx
推奨学習: 「PHP ビデオ チュートリアル 」
以上がWSL 用の PHP 開発環境をセットアップする方法を段階的に説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。