这个问题可能看起来有点傻,但天哪,我已经试了整整一个星期,却毫无结果。我不知道是不是我的查询有问题,还是搜索结果中“安装 Xampp”的字样太多(而不是升级 Xampp)——但我就是找不到适用于我服务器的解决方案。
我有 Ubuntu Server 12.04(仅终端),其上的 phpstatus = 5.4.7(即 Xampp 版本为 5.4.7)。
我想将上述 Xampp(Lampp......)升级到最新版本,根据从 apachefriends com 下载的文件,最新版本是 5.6.3
我尝试了以下两组说明(奇怪的是,这两组说明是我在网上找到的唯一说明),但无济于事。使用 apt-get 或 bitnami GUI(通过 SSH 使用 PuTTy + Xming)后 - 命令 phpstatus 仍然输出 5.4.7
我甚至在设备上以实际 root 用户身份尝试了这两种方法。但都没有成功。
在阅读了 apachefriends FAQ 之后,我认为为了升级,我所需要做的就是在旧的 Xampp 安装上安装最新版本的 Xampp。但事实可能并非如此?
请帮忙 - 我需要一些帮助。如何升级我的 Xampp,为什么我尝试过的方法都不起作用?
以下是我试过的两种方法。直接复制自网上找到的:
确保已添加 XAAMP 存储库:
sudo add-apt-repository ppa:upubuntu-com/xampp
然后更新:
sudo apt-get update
这是一种方法,下面是另一种方法:
如何安装 XAMPP?
为您的 Linux 操作系统选择合适的版本,32 位或 64 位版本。
更改安装程序的权限
chmod 755 xampp-linux-*-installer.run
运行安装程序
sudo ./xampp-linux-*-installer.run
就这样。XAMPP 现在安装在
/opt/lampp
目录下。
我可能错过了什么?
答案1
使用以下命令卸载 lampp:
sudo /opt/lampp/uninstall
这将保持安装目录中的三个文件夹 (htdocs、temp 和 var) 保持不变。文档是包含文件的文件夹,变量是包含所有项目数据库的文件夹。
之后,更改您下载的安装程序的权限
chmod 755 xampp-linux-*-installer.run
并运行安装程序
sudo ./xampp-linux-*-installer.run
全部完成。XAMPP 现在安装在 /opt/lampp 目录下。
答案2
关于 PPA。如果你看看他们的启动板页面你会发现它已经有 110 周的历史了。顺便说一句:他们的 PPA 声明它是 1.8.1 版本。这似乎与你的版本相差甚远。看看XAMPP 下载页面这似乎可以通过跳过版本号来解释。所以不要为 PPA 烦恼;它似乎已经死了。
看起来它们的编号已更改为与 XAMPP 版本相关的 PHP 版本。因此您还需要将 PHP 更新到 5.6.3。这可能会出现问题,您可能需要切换到 Ubuntu 14.04
关于从运行文件安装。其中的“*”表示版本,因此如果您下载了。您需要考虑的一件事:您输入的版本是 32 位版本。如果您需要 64 位版本,则需要xampp-linux-x64-5.6.3-0-installer.run
。
您还需要进行安装后更改。将您的 PATH 变量更改为新下载并执行守护程序。就像您第一次做的那样。
答案3
如果您正在使用 xampp 旧版本并且需要将其升级到新版本,您不必担心,在 ubuntu 中只需下载新版本并运行命令:./xampp.run
它将自动升级位置 /opt/lampp 中最后安装的 xampp