【发布时间】:2012-02-10 00:54:41
【问题描述】:
我在想办法:
我正在使用在 Win7 上虚拟化的 Ubuntu 服务器 11.10(我认为这并不重要,但更多信息总比更少信息好)在我继承的 Drupal 6 网站上工作,并且需要对其进行重大更改。
我想在我的 Ubuntu 服务器上设置这个 Drupal 网站的开发副本,这样我就可以工作而不必担心烧毁生产网站。
我成功地将生产文件下载到我的机器上,我将生产 MySQL 数据库导出并导入到 dev MySQL 服务器中,并设置了从目录 /home/myname/thewebsite.com 到 / 的符号链接var/www/thewebsite.com 以便我可以轻松访问它。
当我得到网站时,他们不知道管理员密码,所以我在网上搜索并使用 phpmyadmin 在 dev db 中重置它,最后登录。
登录并浏览该站点时,会出现很多错误,当我用谷歌搜索时,我相信是 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) 花钱请更了解的人为我做这件事? (开个玩笑,这不是一个真正的选择......)
干杯并感谢您的帮助!
【问题讨论】: