我已经将 Web 和 DB 文件从一台服务器迁移到另一台服务器,并且需要将许多 PHP 文件中的文本从旧服务器的 IP 更改为现在可以找到数据库的“localhost”。
同时更改所有文件的最简单方法是什么?另一种方法是手动编辑 8 页 A4 大小的文件名。:-(
答案1
最简单的方法是使用sed
,例如:
sed -i 's/192.168.0.1/localhost/g' *.php
将获取当前文件夹中的所有 PHP 文件,并将 IP 地址“192.168.0.1”替换为“localhost”(全局)。
编辑:仔细想想,这可能没什么用——我对 PHP 不太熟悉,所以不确定其中的数据是否以纯文本形式存储。如果是,那么这会有所帮助;如果不是,那么我不确定该怎么做。