XAMPP Apache 서버를 시작하고 싶지만 터미널에 다른 웹 서버 데몬이 이미 실행 중이라고 표시됩니다. 그래서 어떻게 끄는지 알고 싶습니다.
localhost에 접속하면 다음과 같은 메시지가 뜹니다.
효과가있다!
이는 이 서버의 기본 웹 페이지입니다.
웹 서버 소프트웨어가 실행 중이지만 아직 콘텐츠가 추가되지 않았습니다.
localhost/index.php로 이동하면 다음 메시지가 나타납니다.
찾을 수 없음
요청한 URL /index.php를 이 서버에서 찾을 수 없습니다.
localhost 포트 80의 Apache/2.2.14(Ubuntu) 서버
그러나 XAMPP Apache를 시작하고 이전에 localhost로 이동했을 때 작동했으며 index.php 페이지가 열리고 지금은 시작할 수 없습니다.
해당 웹서버가 Apache인지는 확실하지 않지만, localhost에 접속하면 어떤 일이 일어나는지 알려드리겠습니다.
그럼 어떻게 해야 할까요? 우분투 10.04를 사용하고 있습니다
답변1
XAMPP는 자체 아파치를 제공하는 올인원 패키지입니다. 그러나 Ubuntu의 기본 저장소에는 이러한 모든 패키지가 있으므로 Ubuntu 패키지를 사용하여 서버를 설정하는 것이 좋습니다(예: 온라인에 How-To가 있습니다).https://help.ubuntu.com/community/ApacheMySQLPHP)
또 다른 옵션은 Ubuntu에서 제공하는 Apache를 제거하는 것입니다.
sudo aptitude purge apache2
그런 다음 XAMPP를 다시 시작하고 로컬 웹 서버에 연결할 수 있습니다.
답변2
sudo service apache stop
Apache 패키지를 제거하려고 할 수도 있습니다.
답변3
sudo /etc/init.d/apache2 stop
sudo /opt/lampp/lampp restart