xampp-无法在 ubuntu 16 上启动 apache

xampp-无法在 ubuntu 16 上启动 apache

1.sudo /opt/lampp/xampp start 启动适用于 Linux 7.2.2-0 的 XAMPP... XAMPP:正在启动 Apache...失败。XAMPP:另一个 Web 服务器已在运行。XAMPP:正在启动 MySQL...已在运行。XAMPP:正在启动 ProFTPD...已在运行。

  1. 每当我输入 netstat -tulpn | grep ':80\|:443' 时,输出都是(并非所有进程都能被识别,非拥有的进程信息将不会显示,您必须是 root 才能看到所有内容。)tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
    tcp6 0 0 :::80 :::* LISTEN -

  2. 当我输入此 /opt/lampp/etc/httpd.conf 时,帖子仍然没有保存

请帮我 :(

答案1

  1. 您需要使用 sudo 查找进程 ID。其他用户占用的进程,其 pid 对其他用户是看不到的。只有 root 可以看到这些进程。由于您使用 sudo 启动 lampp,因此我假设您是 sudo 用户。
sudo netstat -lnp | grep :80
sudo netstat -lnp | grep :3306

现在您将能够看到这两个 pid。您需要终止这些进程。

sudo kill -9 <pid1>
sudo kill -9 <pid2>
  1. 如果相应端口上没有运行进程但仍然出现相同的警告,则可以手动删除 pid 文件。
sudo rm /opt/lampp/logs/httpd.pid
sudo rm /opt/lampp/var/mysql/<hostname>.pid

相关内容