XAMPP: apache 无法启动但已经 运行 在端口 80 中?
XAMPP: apache won't start but already running in port 80?
问题不大,很容易解决。只是一个好奇的问题。
我是 运行 Linux Mint,正在尝试使用小型数据库构建网站。为此,我安装了 XAMPP。以前它工作正常,但后来我开始 运行 遇到问题(浏览器正在下载 .php 文件,即使文件具有正确的权限。)
但是,由于我重新安装了 XAMPP,我无法启动 Apache。
所以在阅读了一些论坛之后,我试图通过查看占用端口 80 的内容来了解为什么不这样做。
sudo netstat -tulpn | grep :80
tcp6 0 0 :::80 :::* LISTEN 1414/apache2
看来 apache 已经 运行 了。终止进程允许我通过 XAMPP GUI 启动 Apache,但我想知道为什么它会在我启动之前启动 XAMPP?
可能您已经安装了 LAMP。检查是否安装了 Apache:
dpkg --get-selections | grep -v deinstal | grep apache
你可能会得到这个:
apache2 install
apache2-bin install
apache2-data install
apache2-mpm-prefork install
apache2-mpm-worker install
libapache2-mod-fastcgi install
libapache2-mod-php5 install
问题不大,很容易解决。只是一个好奇的问题。
我是 运行 Linux Mint,正在尝试使用小型数据库构建网站。为此,我安装了 XAMPP。以前它工作正常,但后来我开始 运行 遇到问题(浏览器正在下载 .php 文件,即使文件具有正确的权限。) 但是,由于我重新安装了 XAMPP,我无法启动 Apache。 所以在阅读了一些论坛之后,我试图通过查看占用端口 80 的内容来了解为什么不这样做。
sudo netstat -tulpn | grep :80
tcp6 0 0 :::80 :::* LISTEN 1414/apache2
看来 apache 已经 运行 了。终止进程允许我通过 XAMPP GUI 启动 Apache,但我想知道为什么它会在我启动之前启动 XAMPP?
可能您已经安装了 LAMP。检查是否安装了 Apache:
dpkg --get-selections | grep -v deinstal | grep apache
你可能会得到这个:
apache2 install
apache2-bin install
apache2-data install
apache2-mpm-prefork install
apache2-mpm-worker install
libapache2-mod-fastcgi install
libapache2-mod-php5 install