我试图想办法的:Ubuntu的服务器11.10和PHP 5.2的使用使用Drupal 6
我使用虚拟Win7上的Ubuntu服务器11.10(我不认为事情,但更多的信息优于更少)在我继承的Drupal 6网站上工作,并且需要对其进行重大更改。
我想在我的Ubuntu服务器上设置这个Drupal网站的开发副本,这样我就可以不用担心生产网站的问题了。
我顺利地拿到了下载的生产档案,并在我的机器,我拿到了生产MySQL数据库导出和导入到开发的MySQL服务器,我建立了从目录/home/myname/thewebsite.com符号链接/var/www/thewebsite.com,以便我可以轻松访问它。
当我的网站,他们不知道管理员密码,所以我在网上周围挖,并在开发重置数据库使用phpMyAdmin最后登录。
登录时,该网站打交道了有很多错误,当谷歌搜索导致我相信PHP 5.3导致他们,并且有一些模块正在使用,只能用于PHP 5.2
环顾了很多网上和在stackoverflow后,似乎并不容易在Ubuntu Server 11.10上安装PHP 5.2的方法。如果没有可通过apt-get或aptitude获得的5.2包,我应该做什么?
1)从源代码安装5.2 - 如何获取它与MySQL和Apache2的接口?另外,我从来没有从源代码安装任何重要的东西。有没有演练?
2)用旧版本替换版本库?这项工作将在11.10上进行吗?我发现的最新指令是10.04
3)使用已经构建的用于Ubuntu的PHP 5.2包?找不到这些
4)付出一个谁知道更多的人为我做? (只是在开玩笑,这不是一个真正的选择...)
干杯和感谢您的帮助!
这个答案很好。它向我指出了我需要的确切方向,避免了从源代码编译PHP 5.2的混乱,并告诉我**为什么**这个问题正在发生。需要注意的是,要使用命令行从新版本库进行安装,我发现你可以执行'sudo apt-get install -t {repo name} package1 package2'等 – 2012-01-14 07:30:13