XAMPP启动时出现此错误是什么?我怎样才能解决这个问题?

时间:2015-02-08 10:55:33

标签: php mysql linux apache xampp

  

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/ 
  

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

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的一圈:〜$

3 个答案:

答案 0 :(得分:2)

删除所有以前版本的灯泡及其所有组件(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 service apache2 restart

第3步:

  

打开http://127.0.0.1

现在你有一个带有php和mysql的工作apache服务器。

答案 1 :(得分:0)

  

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

如果您仍想使用xampp安装程序,请卸载所有xampp版本并从此处apachefriends下载xampp安装程序。此链接将显示how to use the installer

  

Apache也无法正常工作,因为另一台服务器已在该端口80上运行。您可以停止apache2    sudo service apache2 stop   或者更改Xampp apache server的端口。

答案 2 :(得分:0)

我在Ubuntu操作系统上遇到了相同的问题。然后我意识到那是因为我将listen中的httpd.conf更改为(我的IP地址:80),并且我的IP也被更改了。那就是问题所在。因此,打开/opt/lampp/etc/httpd.conf并检查listen是否设置为80或其他设置。如果不是80,请将其设置为80。重新启动您的apache服务器。那你应该准备好了。