IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> window10下安装linux配置PHP项目开发环境 -> 正文阅读

[PHP知识库]window10下安装linux配置PHP项目开发环境

开启子系统

1.先去Win10的设置》应用》程序和功能开启适用于Linux的Windows子系统并重启

开启linux子系统

2.微软商店搜索WSL并下载Ubuntu18.04LTS版本

微软商店搜索WSL并下载Ubuntu18.04LTS版本

安装系统(左下角菜单打开Ubuntu18)

注意:初始化一定要设置用户名和密码
在这里插入图片描述

设置root密码

sudo passwd root

切换软件源镜像(阿里云Ubuntu镜像地址

#首先先备份我们系统自带的软件源 输入以下命令
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
# vim 编辑 sources.list
sudo vim /etc/apt/sources.list 
# 将之前的镜像地址删除并将阿里云的镜像地址复制进去后保存文件

在这里插入图片描述

# 然后我们更新软件软件列表 运行如下命令
sudo apt-get update

安装开发软件

1.安装php

# 首先我们需要添加PHP的PPA软件源运行如下命令:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
# 安装PHP7.4及相关扩展 运行如下命令:
sudo apt-get install php7.4 php7.4-fpm php7.4-bcmath php7.4-curl php7.4-gd php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-xml php7.4-zip php-redis 

# 安装成功后可运行如下命令验证安装
php -v  //查看PHP版本
php -m  //查看扩展安装列表

2.安装Composer

# 下载composer.phar:
wget https://getcomposer.org/composer.phar
# 重命名composer.phar为composer
mv composer.phar composer
# 增加可执行权限
sudo chmod +x composer
# 设置为全局可执行
sudo mv composer /usr/local/bin

3.安装SSH服务端

# 执行如下安装命令
sudo apt-get install openssh-server
# 配置SSH服务端
sudo vim /etc/ssh/sshd_config
# 配置修改为如下图(Port的值可以自定义自己选择你要用的端口号)

在这里插入图片描述

# 修改完配置 wd保存,然后终端执行 (sudo service restart)
sudo service restart
# 这时候如果启动ssh可能会失败(提示:sshd:unrecognized service)可执行如下命令
sudo /etc/init.d/ssh restart    //(或sudo /etc/init.d/ssh start)

# 其他ssh管理命令
sudo service ssh status
sudo service shh start
sudo service ssh stop
sudo service ssh restart

至此,就可以连接ssh了
在这里插入图片描述

linux与window主系统文件互相访问

WSL和Windows主系统之间的文件系统是可以互相访问的。

如果在WSL中访问Windows系统的文件,可在根目录下/mnt/看到对应Windows盘符字母的文件夹,通过这些文件夹即可访问Windows的文件系统。

如果在Windows系统中访问WSL的文件,可在Windows系统中找到已安装Linux发行版的应用数据文件夹,所有Linux系统的数据都在那个文件夹(通过应用商店安装的Linux发行版本质上也是一个应用)。Linux发行版的数据文件夹在C:\Users{你的用户名}\AppData\Local\Packages{Linux发行版包名}\LocalState\rootfs路径内,在rootfs文件夹内我们会看到在WSL中的根目录。

需要注意的是,在Windows下对WSL文件修改可能会造成权限错误

注意事项

配置无法编辑,无法保存,无权限问题,可su root切换到root用户再操作

参考资料:

Win10下的WSL(Linux子系统)开发环境搭建(基础配置)
Win10下的WSL(Linux子系统)开发环境搭建(PHP+Nginx+Mysql+Composer+SSH)
win10和子系统ubuntu18.04之间怎么共享文件
Ubuntu下"sshd:unrecognized service"
Xshell SSH远程登录提示“找不到匹配的keyexchange算法”

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-08-04 10:58:37  更:2021-08-04 10:59:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/7 10:34:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码