首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ubuntu 16.04自动启动xampp

ubuntu 16.04自动启动xampp
EN

Ask Ubuntu用户
提问于 2017-01-10 06:37:56
回答 2查看 23K关注 0票数 4

每次启动或重新启动Ubuntu 16时,Xampp都不会启动,而是由sudo /opt/lampp/lampp start手动启动。像sudo nano /etc/init.d/lampp这样的脚本无法工作命令update-rc.d lampp defaults会给我带来错误:

代码语言:javascript
复制
insserv: warning: script 'K01lampp' missing LSB tags and overrides
insserv: warning: script 'lampp' missing LSB tags and overrides
insserv: fopen(.depend.stop): Permission denied

脚本文件包含以下几行:

代码语言:javascript
复制
[#!/bin/bash

/opt/lampp/lampp start]

有解决办法吗?

EN

回答 2

Ask Ubuntu用户

发布于 2017-03-07 11:15:12

我的解决办法很简单。

简单地打开终端并写入

代码语言:javascript
复制
sudo gedit /etc/rc.local

然后在最后一行之前添加这2行

代码语言:javascript
复制
cd /opt/lampp/
sudo ./lampp start

就是这样。只需保存并重新启动计算机。请注意,这些行应该在最后一行上面,上面写着exit 0

我希望它能帮到别人。

票数 4
EN

Ask Ubuntu用户

发布于 2019-08-02 12:11:12

谢谢你的回答帮助了我,阿克希尔·瓦尔马。

基于前面的Akhil Varma,我想共享一个修改后的/etc/init.d/lampp版本,以完全支持servicesystemctl命令。请确保使用的命令和创建的文件是在root中完成的。

代码语言:javascript
复制
#! /bin/sh
# /etc/init.d/lampp
#

# Some things that run always touch /var/lock/lampp

# Carry out specific functions when asked to by the system case "$1" in   start)
    echo "Starting script lampp "
    /opt/lampp/lampp start
    /opt/lampp/lampp startftp
    ;;   status)
    echo "Status of script lampp"
    /opt/lampp/lampp status
    if test -f /opt/lampp/logs/httpd.pid 
    then
      exit 0
    else
      exit 3
    fi
    ;;   stop)
    echo "Stopping script lampp"
    /opt/lampp/lampp stop
    ;;   *)
    echo "Usage: /etc/init.d/lampp {start|stop|status}"
    exit 1
    ;; esac

exit 0

这是假定LAMPP/XAMPP的安装目录位于/opt/lampp。如果LAMPP/XAMPP安装目录不同,则相应更改。

通过以下方法确保/etc/init.d/lampp是可执行的:

代码语言:javascript
复制
chmod 755 /etc/init.d/lampp

要启用LAMPP/XAMPP服务的自动启动:

代码语言:javascript
复制
update-rc.d lampp defaults

现在您可以使用以下service命令,它将正确地报告:

代码语言:javascript
复制
service lampp status
service --status-all

代码语言:javascript
复制
systemctl status lampp

要手动启动/停止lampp:

代码语言:javascript
复制
service lampp start
service lampp stop

代码语言:javascript
复制
systemctl start lampp
systemctl stop lampp

希望能帮上忙。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/870099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档