Когда я пытаюсь запустить XAMPP с помощью команды запуска / opt / lampp / lampp, мне выдается следующее сообщение.
Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon is already running.
XAMPP: XAMPP-MySQL is already running.
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.
У меня похожая проблема, и я обнаружил, что проблема вызвала другую службу, уже работающую на порту 443 (SSL).
Проверка работающего прослушивателя: sudo netstat -tunap | grep LISTEN , в мой список включены vmware-hostd и cupsd .
Обратитесь к http://www.apachefriends.org/en/xampp-linux.html , нам нужно выключить службу SSL лампы, используя эту команду: sudo / opt / lampp / lampp stopssl , команда отключает поддержку SSL навсегда.
Теперь вы можете запустить xampp: sudo / opt / lampp / lampp start
Я удалил apache2 в synaptic, затем запустил sudo /opt/lampp/lampp start
, и это сработало.
Вы предполагаете, что это Apache, это может быть что-то еще. Если это Apache, попробуйте sudo aptitude remove apache2
. Это может быть lighttpd (sudo aptitude remove lighttpd
) или nginx (sudo aptitude remove nginx
) или любое количество других пакетов. Для его идентификации вы можете использовать netstat:
sudo netstat -pant | egrep ":80 .* LISTEN"
Последнее поле будет идентифицировать программу с использованием порта 80.
'sudo: aptitude: команда не найдена'
blockquote>Похоже, у вас не установлена aptitude, я полагаю, у вас старая версия Ubuntu? Вы можете использовать
apt-get
вместо:apt-get remove apache2
Чтобы остановить apache2, вы можете использовать следующую команду
sudo /etc/init.d/apache2 stop
, а затем вы можете попробовать запустить xampp
, надеюсь, это сработает.