首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于 WSL 在 Windows 中搭建 PHP 本地开发环境

如果你没有使用 Laradock 的话,现在使用 Windows 官方提供的 Linux 虚拟机方案 WSL 来搭建本地 PHP 开发环境也可以很好地绕过这个限制,并且学院君认为这种基于 Linux 虚拟机的...;最后,我们的生产环境操作系统基本都是 Linux 的,如果以 Windows 作为本地开发环境,所有的代码、扩展、功能都要经过测试系统的严格测试才能上线,否则可能会有不同操作系统处理机制的不一致导致本地代码运行正常...Windows 版本 PHP 开发环境做本地开发,然后每次上线都战战兢兢,或者为扩展问题不能在本地使用/测试某些功能,就有点不合时宜,与时代脱轨了。...首先,我们来看看如何基于 WSL 搭建 PHP 本地开发环境。 这里,学院君以自己的 Windows 10 专业版操作系统为例作为演示平台。...然后运行如下命令更新并升级这个 Ubuntu 系统: sudo apt update sudo apt upgrade 4、安装 PHP 相关软件 接下来,我们可以完全使用这个 Ubuntu 虚拟机终端窗口作为本地开发环境的工作台

3.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    php本地环境搭建教程,用 phpstudy 搭建本地 php 环境及安装 wordpress 教程「建议收藏」

    很多时候我们仅仅为了测试一个项目或者临时搭建网站,用不着去 vps 服务器上添加,在本地搭建 php 环境就够了。...这样就需要一个能够在 windows 系统中搭建本地 php 环境的软件包,这类软件包蛮多的,目前用的比较多的比如phpstudy,今天魏艾斯博客来介绍用 phpstudy 搭建本地 php 环境及本地安装...老魏建议从官方网站下载,大小是 35M 左右,在市面常见本地 php 环境包中,不算大的。 下载下来的压缩包解压缩到文件夹,找到里面的 phpStudy.exe 双击安装。...输入用户名,密码,主机选择本地,后面的 localhost 是程序自动填写的。下面勾选“创建与用户同名的数据库并赋予权限”,下面点击“添加用户” 三、本地安装 wordpress 程序。...phpstudy 在搭建本地 php 环境方面是很方便的,几分钟就可以迅速搭建起一个成熟的本地 php 环境了。打开运行后 php 环境可以在非服务模式下运行,关闭程序后不占用系统服务资源。

    1.9K10

    解决PHP本地环境打开速度很慢

    一直被困扰的一个问题,服务器运行秒开,本地环境却要好几秒,之前用的xmapp和现在的PHP工具箱都纯在着这个问题; 遂百度.苦苦查询。 一般是以下几种方法。...性能分析用xhprof 但是我在本地的php.ini里却找不到相应的代码。关闭失败 修改mysql数据库链接地址为ip地址127.0.0.1。...Windows 7及以上的系统默认是支持IPV6的,在连接数据库的时,PHP 5.3及以上版本的php会先确认当前网络是IPv6还是IPv4,此环节会消耗一定的时间,从而影响网站的运行速度。...“127.0.0.1”和“localhost”实际上是一样,只是localhost不能明确告诉PHP是IPv4网络还是IPv6网络。...把源码安装数据库的localhost改成127.0.0.1后,本地环境也能秒开。提速明显。 图片

    4.7K10

    Docker PHP裸文件本地包含综述

    我们对任意一个PHP文件发送一个上传的数据包时,不管这个PHP服务后端是否有处理$_FILES的逻辑,PHP都会将用户上传的数据先保存到一个临时文件中,这个文件一般位于系统临时目录,文件名是php开头,...PHP底层是C语言开发的,不少内存错误都会导致进程异常退出,当然不论是Apache还是PHP-FPM都会存在master进程,在某一个子进程异常退出后会拉起新的进程来处理用户请求,不用担心搞挂服务器。...除了这些利用文件包含本身来crash PHP进程的方法以外,通过一些更通用的无需依赖代码的crash方法也存在,比如https://bugs.php.net/bug.php?...所以,我构造出最后的利用数据包如下: GET /index.php?+config-create+/&file=/usr/local/lib/php/pearcmd.php&/php?

    44630

    php开发小结

    不能依赖框架 作为一个php实习生,为了高效快速的完成公司交待的项目,你很容易的选择一个框架进行开发,这正是外包公司要求你的——效率。...一个项目下来,借用框架其实我们很少会写一些原生的sql语句、理解框架内置函数的原理了,对于一个成长的php开发工程师来说,这是不好了,也是容易误导自己的。...linux服务器学习 有关于开发环境、生产环境服务器部署的这些东西是必学的,linux操作系统命令行的学习作为基础知识是必学的也是很重要的。...学习的方式也很简单,“多用,多敲,多练习”,最好的就是自己购置一台服务器来,可以在阿里云或者腾讯买,在部署开发环境的过程中,对linux命令的使用也会更加熟练。...我个人开发过程中喜欢使用phpstorm上的git插件扩展开对项目的代码进行管理,图像化处理还是比git命令行操作来得简便一些。 基础知识 最后的最后,还是要提一下这个。

    1.4K20

    Lanproxy映射本地开发环境

    之前遇到联调设备,希望现网设备上报数据推送到本地开发环境测试推送接口的场景都是使用的 uTools 里面的内外网穿透。但是现在 uTools 已经关闭了这个内外网穿透的插件,一直也在找比较好的替换。...搭建 Frp 博客:https://oy6090.top/posts/2dd14627/ 一、环境搭建 服务端、客户端下载地址:Lanproxy 下载 我是 java 开发的,所以本机是有 java 环境的...服务端配置 4.1 添加客户端 客户端名称:根据自己来定义,例如:oyt 客户端密链:点击旁边的生成随机密钥 4.2 配置管理 代理名称:可以随便设置 公网端口:就是外网请求的端口 后端 IP 端口:就是本地的项目内外...七、总结 服务端部署简单、配置明确,支持 ssl 配置客户端有界面 客户端配置简单明了、客户端支持多平台方式 可以说还说非常不错的,方便我们广大开发朋友做本地联调,我非常喜欢。...希望能方便大家做本地联调。

    1.1K10
    领券