swoole - php开发,很多环境依赖于linux?
windows下进行php开发,很多环境依赖于linux,比如redis,swoole等。
在windows下如何解决这类问题,目前使用虚拟机里安装linux系统,但是感觉虚拟机比较占用资源。
其他还有什么比较好的方法。
回复内容:
windows下进行php开发,很多环境依赖于linux,比如redis,swoole等。
在windows下如何解决这类问题,目前使用虚拟机里安装linux系统,但是感觉虚拟机比较占用资源。
其他还有什么比较好的方法。
为何不直接用linux开发,高效
vagrant
https://segmentfault.com/a/1190000000264347
windows是前提的话,虚拟机就是最好的方案了,题主感觉占资源我个人判断有两种可能性
a) 装了桌面环境导致资源占用 => 装无gui版本的,或者配置关闭gui服务
b) 机器内存小 => 加内存。一个浏览器,一个IDE和一个虚拟机至少8G起吧
强烈推荐直接用macbook pro!!!
redis有windows版本的,swoole可以尝试安装cygin等软件兼容,其他扩展或者插件除非有win32版本,否则只能在linux下开发。
开发的话公司肯定都后端服务器啦,在公司搭个测试环境咯,lamplnmp什么的都有一整套的包吧,找找有无现成的包装在win上也可以解决环境问题吧。再不济就是自己买个机箱,性能要求又不是很高,装个linux做测试机。
docker + swoole
请使用docker,可以解决这个问题,且占用内存少
windows还是mac,构建本地开发环境都用vagrant.
https://www.vagrantup.com/
建议使用 vagrant
没有别的办法,要么虚拟机,要么远程
整个破VPS 安个环境 包 开整呗。。。在win上搞什么
在Windows下用某些扩展就是坑啊。。。
redis的Win扩展是出来了,要的话我给你,memcached的Win扩展没出来而已。
swoole可以说不是给Windows用的……
这个场景就是docker啊~~~
只要你不是.net开发人员,还是把linux搞明白吧,推荐pc+vm(centos)或mac
开发机用linux 我用的ubuntu感觉还不错
macbook pro
内存小的话确实是。硬件所限没办法啊,你可以安装linux啊。
其实你是想买macbook pro,我知道。。。。买吧。。。支持你
我的解决方案是准备一个小型的linux开发服务器,在windows上进行开发,然后将代码提交至linux服务器上运行,服务器环境配置在Linux上,现在弄一个小的开发服务器也是很方便的,我买的是一个cubietruck开发板,一共只有巴掌大小,2G的CPU,2G的内存,8G的内置存储,花了我500多块钱,然后将两台机器连到同一个局域网,这样就可以通过开发服务器尽量模拟正式服务器的环境了,至于代码运行的问题,我是自己写了一个程序,只要我改动过我的程序代码,就会自动同步到开发服务器上,然后在浏览器中访问开发服务器上的站点就可以了

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

PHP是一种服务器端脚本语言,用于动态网页开发和服务器端应用程序。1.PHP是一种解释型语言,无需编译,适合快速开发。2.PHP代码嵌入HTML中,易于网页开发。3.PHP处理服务器端逻辑,生成HTML输出,支持用户交互和数据处理。4.PHP可与数据库交互,处理表单提交,执行服务器端任务。

PHP主要是过程式编程,但也支持面向对象编程(OOP);Python支持多种范式,包括OOP、函数式和过程式编程。PHP适合web开发,Python适用于多种应用,如数据分析和机器学习。

VS Code 系统要求:操作系统:Windows 10 及以上、macOS 10.12 及以上、Linux 发行版处理器:最低 1.6 GHz,推荐 2.0 GHz 及以上内存:最低 512 MB,推荐 4 GB 及以上存储空间:最低 250 MB,推荐 1 GB 及以上其他要求:稳定网络连接,Xorg/Wayland(Linux)

PHP的核心优势包括易于学习、强大的web开发支持、丰富的库和框架、高性能和可扩展性、跨平台兼容性以及成本效益高。1)易于学习和使用,适合初学者;2)与web服务器集成好,支持多种数据库;3)拥有如Laravel等强大框架;4)通过优化可实现高性能;5)支持多种操作系统;6)开源,降低开发成本。

PHP适合网页开发和快速原型开发,Python适用于数据科学和机器学习。1.PHP用于动态网页开发,语法简单,适合快速开发。2.Python语法简洁,适用于多领域,库生态系统强大。

PHP适用于Web开发和内容管理系统,Python适合数据科学、机器学习和自动化脚本。1.PHP在构建快速、可扩展的网站和应用程序方面表现出色,常用于WordPress等CMS。2.Python在数据科学和机器学习领域表现卓越,拥有丰富的库如NumPy和TensorFlow。

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP在过去几十年中塑造了网络,并将继续在Web开发中扮演重要角色。1)PHP起源于1994年,因其易用性和与MySQL的无缝集成成为开发者首选。2)其核心功能包括生成动态内容和与数据库的集成,使得网站能够实时更新和个性化展示。3)PHP的广泛应用和生态系统推动了其长期影响,但也面临版本更新和安全性挑战。4)近年来的性能改进,如PHP7的发布,使其能与现代语言竞争。5)未来,PHP需应对容器化、微服务等新挑战,但其灵活性和活跃社区使其具备适应能力。
