上个月,我安装了 Ubuntu 14.04,此前我长期没有编写访问 MySql 数据库的 PHP 脚本(2014 年 4 月)。多年来,我一直安装并使用 XAMPP。使用以下命令启动 XAMPP 时
sudo /opt/lampp/lampp start
XAMPP 尝试启动其自己的 Apache2、MySql 和 ProFTP。如果另一个 webserver、mysql 或 ftp 已在运行,则 XAMPP 将无法启动。
现在我被告知另一个 Web 服务器和 FTP 已在运行;我以前也遇到过这种情况。但以前我可以
sudo service apache2 stop
sudo service mysqld stop
sudo service ftpd stop
sudo /opt/lampp/lampp start
和 XAMPP 会按预期启动并运行。但现在apache2
和ftp
是无法识别的服务,我甚至无法在/etc/init.d
或使用initctl list
或任何地方找到它们。
已经改名了吗?
答案1
我不使用便利的 LAMPP / XAMPP 软件包;我只是正常安装了 apache2、mysql 等。也就是说,对我来说,sudo service apache2 restart
它是有用的。