目前有一台服务器,搭建有 lamp 环境、memcache、python、 svn 等等,具体的不熟悉。
这台服务器的 PHP 版本是 5.1.6,想升级到 5.3,但是怕出现问题。
能否复制一台完全一样的测试环境,测试环境升级没有问题的话再升级正式的服务器?
目前有一台服务器,搭建有 lamp 环境、memcache、python、 svn 等等,具体的不熟悉。
这台服务器的 PHP 版本是 5.1.6,想升级到 5.3,但是怕出现问题。
能否复制一台完全一样的测试环境,测试环境升级没有问题的话再升级正式的服务器?
看题主的需求,应该不是要重新部署一台新的服务器,而是想把现在的环境完全克隆过去。
对于题主的需求,只有一台服务器,如果使用puppet,工作量应该比手动配置要大多了。puppet是为了批量部署大量服务器,不太适合当前场景。
还是推荐题主直接把相应的文件打包过去,修改一下配置。
能啊。把当前服务器用 tar 备份了,到另一相同硬件架构的机器上恢复就可以了,具体操作自行 Google。注意要调整启动参数和 /etc/fstab。注意可能需要修复 MySQL 数据库之类的。
推荐vagrant+salt,可以看看这个http://thinkjet.me/vagvant-salt-install-configure.html
可能puppet更适合干这件事情,但是puppet使用也不是三言两语能说清楚的,自行google吧
只是为了升级一下 PHP 的版本,没必要搞这么大动静。想测试较新版本的 PHP 可以编译到其他目录,然后通过软链接的方式来实现版本切换。这话总方式可以随时换回来。
两个方法:
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号