Linux XAMPP突然需要32位兼容库

时间:2015-11-16 08:52:07

标签: linux xampp compatibility 32-bit lampp

我一直在使用Linux的XAMPP版本(名为LAMPP)约3个月,直到今晚XAMPP工作正常,但突然间我试图运行命令

sudo xampp stop

它给了我这个错误信息:

XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.

从那时起,我尝试运行以下任何命令:

sudo xampp start
sudo xampp stop
sudo xampp restart

我收到相同的消息

我想知道为什么我收到此消息是因为xampp直到现在一直运行良好,事实上,不到30分钟前,我输入sudo xampp start并且xampp正常启动并且我能够访问{ {1}}

以下是其他可能有用的信息:

- 我的操作系统是Arch Linux

- 我正在使用xfce桌面环境

- 在我成功启动xampp和尝试停止xampp之间的时间,当我收到上面的错误消息时,我试图按照此页http://www.absolutelytech.com/2010/07/18/howto-send-emailsusing-mail-function-from-localhost-in-php-through-msmtp-using-gmail-account-on-linux/上的步骤使php mail()函数工作我刚刚成功完成第1步并成功将测试邮件发送给自己。

- 此外,当我第一次收到上述错误消息时,我仍然能够通过localhost访问页面(例如我在localhost/phpmyadmin/有一个php文件,我可以通过键入/opt/lampp/htdocs/Brown/index.php成功访问该文件即使我收到错误消息后),但我尝试重新启动计算机,看看是否可以解决问题,现在我无法启动xampp开始。

请有人帮助我,如果有帮助,请随时提出任何后续问题

2 个答案:

答案 0 :(得分:0)

我想出了自己的问题。对于那些看到这个问题的人,我对我的php.ini文件进行了一些更改,试图让php的mail()函数工作,我想重新开始,所以我把php.ini移到了php_old.ini并将名为php.ini-pre1.7.2的文件复制到php.ini,认为php.ini-pre1.7.2是一个包含php.ini默认配置的文件,以防人们想要回滚到默认值,但它完全不同。当我将php_old.ini移回php.ini

时,我的问题已完全解决

答案 1 :(得分:0)

2021 年,在尝试在 Windows 环境和 Ubuntu 20.04 环境之间匹配 php.ini 设置后,我也遇到了同样的情况。我在任何地方看到它都告诉我评论 /opt/lampp/lampp 文件中的一个部分,但它搞砸了我的安装,我忘记了哪里出了问题。重新安装 LAMPP 后,我在每次修改时用 sudo opt/lampp/lampp restart 重新启动一项一项的设置。罪魁祸首是:

browscap="C:\xampp\php\extras\browscap.ini"

此行必须保留注释(只需在行首放一个分号),如果您需要它,那么 this 解决方法可能会对您有所帮助。干杯!

相关问题