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。这就可以嗨皮的进行开发了。

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

相关推荐
成为大佬先秃头35 分钟前
开放标准(RFC 7519):JSON Web Token (JWT)
spring boot·后端·json·jwt
回家路上绕了弯1 小时前
Git worktree 终极指南:告别分支切换烦恼,实现多分支并行开发
git·后端
@atweiwei1 小时前
用 Rust 构建agent的 LLM 应用的高性能框架
开发语言·后端·rust·langchain·eclipse·llm·agent
skilllite作者1 小时前
Spec + Task 作为「开发协议层」:Rust 大模型辅助的标准化、harness 化与可回滚
开发语言·人工智能·后端·安全·架构·rust·rust沙箱
懒得起名_yyf1 小时前
Http---详细格式介绍
后端
程序员cxuan1 小时前
今天看到很多人讨论 Linux 终于要接受 AI 提交的代码了,我的第一反应是,真的吗?作为喷 AI 最狠的祖师爷到底咋看这件事儿?
后端·程序员
何陋轩1 小时前
GitHub Copilot深度使用指南:手把手教你在IDEA中榨干AI生产力
人工智能·后端
fish20261 小时前
车载日志限流稽查系统
后端
云边有个稻草人1 小时前
NFS 环境 KES 安装 Operation not permitted 报错排查 + 最佳实践
后端
程序员小崔日记2 小时前
技术之外,皆是人间
后端·ruoyi·计算机温情