PHP和Apache迁移1

由于之前用的服务器硬盘出现了故障,重新买了块新硬盘,准备将原来的数据都迁移到新机器,没想到在LAMP环境迁移过程中遇到不少问题。由于原机器的系统是RedHat6.2 i386,新系统则是ubuntu14.04 i386,所以不能单纯的拷贝复制。原来编译方式安装的PHP和Apache,复制过去之后无法运行,提示缺少依赖项。

首先是Apache,原来安装的时候系统自带了apr(Apache Portable Runtime Library),但是ubuntu没有,所以要手动安装apr,再重新添加--with-arp选项编译Apache。在install的时候却又遇到另外一个错误:

原来将原来的安装目录mv备份,重新安装就好了。

PHP呢则提示缺少libjpeg和libxml2,下载了个libjpeg包并apt-get安装了libxml2-dev才恢复正常。最后是wordpress,虽然配置文件已经修改了,mysql也启动正常,但是就是无法正常显示页面,后来发现数据库里面wp_options表还有一个地址信息,是老服务器的IP地址,改为新地址后就可以正常访问(又可以测试插件了)。

--咳咳,以后禁止瞎折腾,得专注

发表评论

电子邮件地址不会被公开。 必填项已用*标注