XAMPP启动时出现这个错误是什么?我该如何解决这个问题?

问题描述 投票:0回答:5

rash@rash 的一圈:~$ sudo /opt/lampp/lampp start

sudo: unable to resolve host rash's lap
[sudo] password for rash: 
Starting XAMPP for Linux 5.6.3-0...
XAMPP: Starting Apache...fail.
XAMPP:  Starting diagnose... 
XAMPP:  Sorry, I've no idea what's going wrong. 
XAMPP:  Please contact our forum http://www.apachefriends.org/f/ 

“/opt/lampp/logs/error_log”的最后 10 行:

tail: cannot open ‘/opt/lampp/logs/error.log’ for reading: No such file or directory
XAMPP: Starting MySQL.../opt/lampp/share/xampp/xampplib: line 39: test: /opt/lampp/var/mysql/rash's: binary operator expected
ok.
XAMPP: Starting ProFTPD...fail.
Contents of "/opt/lampp/var/proftpd/start.err":
rash_s_lap proftpd[5128]: warning: unable to determine IP address of 'rash_s_lap'
rash_s_lap proftpd[5128]: error: no valid servers configured
rash_s_lap proftpd[5128]: Fatal: error processing configuration file '/opt/lampp/etc/proftpd.conf'

rash@rash的腿:~$

php mysql linux apache xampp
5个回答
2
投票

删除所有以前版本的 lamp 及其所有组件(apache、php、mysql、smtp ...),然后一一重新安装。

为 ubuntu 14.04 安装 apache、php 和 mysql。

第1步:

sudo apt-get update

sudo apt-get install apache2 mysql-client mysql-server php5

您可能会被要求输入密码。

第2步:

sudo apt-get install php5-curl php5-gd php5-intl php5-mysql

sudo 服务 apache2 重新启动

步骤3:

打开http://127.0.0.1

现在你有了一个可以运行的带有 php 和 mysql 的 apache 服务器。


1
投票

我在Ubuntu操作系统上遇到了同样的问题。然后我意识到这是因为我将

listen
中的
httpd.conf
更改为(我的IP地址:80),所以我的IP被改变了。 这就是问题所在。 因此,打开
/opt/lampp/etc/httpd.conf
并检查
listen
是否设置为
80
或其他内容。 如果不是
80
,请将其设置为
80
。重新启动您的阿帕奇服务器。那么你应该已经准备好了。


1
投票

就我而言,我首先使用这个

sudo apt-get install net-tools

如果 apache 服务器出现故障,那么

/etc/init.d/apache2 stop

/opt/lampp/lampp restart

我想这对你有用:)


0
投票

user3686982 给出了很好的答案。安装构成xampp的各个软件是一件好事,我认为这是更好的选择。

如果您仍想使用 xampp 安装程序,请卸载所有 xampp 版本并从此处下载 xampp 安装程序:apachefriends。此链接将向您展示如何使用安装程序

Apache 也无法工作,因为另一台服务器已经在该端口 80 上运行。您可以停止 apache2

sudo service apache2 stop
或更改您的 Xampp apache 服务器的端口。


0
投票

只需停止 apache2 并重新启动 lampp

© www.soinside.com 2019 - 2024. All rights reserved.