PHPer开发环境的搭建(下)

缺点

  1. 费内存,尤其是hyper-v
  2. 需要研究每一个虚拟机固定ip的问题。所有的服务都在虚拟机里,每次开启重启ip需要固定才可以,要不每次都去扒拉ip会很烦。

方式三 docker容器技术部署

这个是需要有一定学习成本在里面,而且windows中部署docker也是基于hyper-v

综上所述,作为新手还是比较推荐方式二的,虽然是浪费点内存,但还是值得推荐的。


你以为这就完了么?我最近又发现了一种简单的方式。

直接在widows电脑上安装个mysql服务、redis服务。然后,php代码的运行全部用内置命令启动,这样就避免了要装虚拟机,要配置host,要去配置nginx,要开机启动服务,伪静态啥啥的,根本不用担心这几个服务会占用多少内存。

安装redis

  1. 下载windows版本的redis。
  2. 将下载下来的压缩包解压到非系统盘目录。
  3. 去解压缩的目录注册redis服务。
bash 复制代码
./redis-server.exe ----service-install redis.windows-service.conf ----loglevel verbose
  1. 启动redis服务
arduino 复制代码
./redis-server.exe --service-start   //启动
./redis-server ----service-stop //停止
./redis-server ----service-uninstall //卸载服务

这就简简单单的搞定了redis。

安装mysql

可以参考这篇教程,这里不再赘述。跟redis类似。

php框架启动内置服务

以thinkPHP为例 php think run。这就可以嗨皮的进行开发了。

上面这个方法只适合简单的开发,更复杂需要依赖环境的还是要去整环境的。

相关推荐
oden1 小时前
AI服务商切换太麻烦?一个AI Gateway搞定监控、缓存和故障转移(成本降40%)
后端·openai·api
李慕婉学姐2 小时前
【开题答辩过程】以《基于Android的出租车运行监测系统设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·后端·vue
m0_740043732 小时前
SpringBoot05-配置文件-热加载/日志框架slf4j/接口文档工具Swagger/Knife4j
java·spring boot·后端·log4j
招风的黑耳3 小时前
我用SpringBoot撸了一个智慧水务监控平台
java·spring boot·后端
Miss_Chenzr3 小时前
Springboot优卖电商系统s7zmj(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
期待のcode3 小时前
Springboot核心构建插件
java·spring boot·后端
2501_921649494 小时前
如何获取美股实时行情:Python 量化交易指南
开发语言·后端·python·websocket·金融
serendipity_hky4 小时前
【SpringCloud | 第5篇】Seata分布式事务
分布式·后端·spring·spring cloud·seata·openfeign
五阿哥永琪5 小时前
Spring Boot 中自定义线程池的正确使用姿势:定义、注入与最佳实践
spring boot·后端·python
Victor3565 小时前
Netty(16)Netty的零拷贝机制是什么?它如何提高性能?
后端