首页 > 编程语言 >wsl+php开发环境配置

wsl+php开发环境配置

时间:2023-03-14 20:23:44浏览次数:46  
标签:xdebug https -- 配置 wsl composer php 安装

记录下安装过程,方便后续安装

一、安装wsl 参考:https://zhuanlan.zhihu.com/p/466001838

      1、尽管理员身份运行powershell,运行下面四条命令

wsl --install
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

     2、将wsl1更新到wsl2

二、安装PHP环境,       1、进入系统 apt-get upgrade   apt-get update           注:这里要删除ubuntu自带的php,nginx,mysql,composer等,否则与宝塔可能冲突       2、安装宝塔及PHP环境,删除ubuntu里默认的PHP rm -rf /usr/bin/php   三、安装composer https://www.cnblogs.com/jzxy/p/17000567.html        
>  wget https://getcomposer.org/composer.phar
>  mv composer.phar composer
>  chmod +x composer
>  sudo mv composer /usr/local/bin
>  composer --version
  四、安装PHPSTORM并注册 五、下载sourcetree       1、安装git       2、通过仓库远程更新项目目录代码 六、安装好相关扩展及配置IDE      参考文章:https://blog.csdn.net/BaiScorpio/article/details/125340532
[xdebug]
;配置端口和监听的域名
;xdebug.log=/www/server/xdebug/log/xdebug.log
;xdebug.remote_enable = 1
xdebug.mode=debug
xdebug.start_with_request = yes
;xdebug.remote_connect_back = 1
xdebug.discover_client_host = 1
xdebug.idekey="PHPSTORM"
;xdebug.client_host = 10.211.55.2

 

七、nodejs安装:https://zhuanlan.zhihu.com/p/552177185 八、固定wsl的IP地址 https://zhuanlan.zhihu.com/p/515068209 最后开始你的项目吧!!!     npm出现pemission dine,执行npm install --unsafe-perm,或者不用root运行    

标签:xdebug,https,--,配置,wsl,composer,php,安装
From: https://www.cnblogs.com/xuxiang/p/17216189.html

相关文章

  • 基于Spring Boot的应用环境感知自识别配置(转)
    1.SpringBoot应用集成etcd配置源在分布式、云化的系统里,应用的配置(尤其是依赖服务的配置、环境相关的配置)都存储到应用到本地配置文件里会给维护带来很大的麻烦,而且dock......
  • YonBuilder移动开发-移动原生插件开发环境配置教程
    YonBuilder移动开发可以实现一套代码,多端生成,快速构建企业级移动应用。移动插件市场中有许多功能插件,可添加到应用中使用,提高开发效率。如果插件市场中没有满足需求的插件,......
  • WSL2使用Git拉取私有库与go build
    WSL2感觉就是空壳,啥都没有,啥都要自己下...这个需求的主要原因是因为想在WSL2进入Windows下的Goproject目录运行gobuild,拿到二进制编译文件之后上传到线上服务器进行部......
  • Mysql配置
    1.官网下载压缩包https://downloads.mysql.com/archives/community/ 2.新建.ini文件内容[mysqld]default-time-zone='+8:00'port=3306#允许最大连接数max_conne......
  • 设置npm全局安装及缓存路径以及node.js环境配置
    安装目录下新建如下2个目录node_cache【缓存日志目录】node_module【默认安装目录】npmconfigsetprefix"D:\NodeJs\node_global"npmconfigsetcache"D:\No......
  • 配置nginx虚拟主机
    挂载系统光盘将系统光盘挂载到mnt目录删除系统自带源配置文件yum源安装nginx依赖程序卸载系统盘切换到云计算光盘挂载nginx源代码程序解压源代码程序配置nginx服务器端编译......
  • 12、MySQL数据库配置
    MySQL系统数据库MySQL系统数据库主要包括以下几个:mysql数据库:用于存储MySQL的权限信息和系统变量等,包括user表、db表、host表等,这些表是管理MySQL权限的重要基础......
  • php操作rabbitmq实例
    title:PHP使用RabbitMQ实例date:2021-03-2217:37:29tags:phpcategories:php消费者代码consumer.php <?php /** *CreatedbyPhpStorm. *User:wangyii.c......
  • 保证DDS通信 ------ 配置主机和虚拟机在同一网段下
    参考博客:https://www.cnblogs.com/mrlayfolk/p/16155702.html1.设备情况主机:win10,有线连接PPPOE,校园网虚拟机:VM--centos72.主机配置打开控制面板→网络→网......
  • uni-app+php:微信小程序登录:用code得到openid/unionid(hbuilderx 3.7.3)
    一,js代码:<template><view><buttonclass="login-wxpng"open-type="getUserInfo"@getuserinfo="xcxWxLogin">微信小程序登录......