linuxphp开机启动命令

fiy 其他 28

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在Linux系统上实现PHP的开机启动,可以通过以下步骤来设置:

    1.找到系统的启动脚本位置:Linux系统的启动脚本通常存储在/etc/init.d/目录下。在该目录中,通常会有一个或多个开机启动脚本文件,这些文件负责在系统启动时执行相应的命令。

    2.创建一个新的启动脚本文件:可以使用任何文本编辑器创建一个新的启动脚本文件,例如/etc/init.d/php_startup。在该文件中,可以编写PHP相关的启动命令。

    3.编辑启动脚本文件:在新创建的启动脚本文件中,需要编写启动PHP的命令。例如,可以使用以下命令启动PHP:

    php /path/to/your/script.php

    其中,/path/to/your/script.php是您要在系统启动时执行的PHP脚本的路径。

    4.设置启动脚本的执行权限:在终端中运行以下命令,为启动脚本文件设置可执行权限:

    chmod +x /etc/init.d/php_startup

    5.将启动脚本添加到系统的启动序列中:使用以下命令将启动脚本添加到系统的启动序列中:

    update-rc.d php_startup defaults

    或者,如果您的系统使用systemd作为初始化系统,则可以使用以下命令:

    systemctl enable php_startup

    6.重启系统:完成上述步骤后,您可以重新启动系统以应用更改。在系统重新启动后,PHP将会在系统启动时自动执行您编写的脚本。

    这样,您就成功地将PHP配置为在Linux系统开机时自动启动了。如果您希望修改或删除已添加的开机启动脚本,可以在启动脚本的位置进行相应的更改或删除操作。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,要让PHP在开机时自动启动,可以通过编辑启动脚本或者添加系统服务来实现。具体步骤如下:

    1. 首先,找到PHP的可执行文件路径。可以使用以下命令来查找:
    “`shell
    which php
    “`

    2. 打开终端并使用root权限登录系统。

    3. 编辑启动脚本:
    – 在系统的`/etc/init.d/`目录下创建一个名为`php`的文件,例如,可以使用以下命令进行创建:
    “`shell
    sudo nano /etc/init.d/php
    “`
    – 在该文件中,输入以下内容:
    “`shell
    #!/bin/bash
    #
    # description: Starts PHP-FPM at boot time
    #
    # chkconfig: – 85 15
    # processname: php-fpm
    #

    start() {
    /path/to/php-fpm
    }

    stop() {
    killall php-fpm
    }

    case $1 in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    stop
    start
    ;;
    *)
    echo “Usage: $0 {start|stop|restart}”
    ;;
    esac
    “`
    – 请确保将文件中的`/path/to/php-fpm`替换为您实际的PHP可执行文件路径。

    4. 设置文件权限:
    – 运行以下命令,设置脚本文件的执行权限:
    “`shell
    sudo chmod +x /etc/init.d/php
    “`

    5. 添加启动项到系统服务:
    – 运行以下命令将启动脚本添加到系统服务中:
    “`shell
    sudo chkconfig –add php
    sudo chkconfig php on
    “`

    6. 重启系统:
    – 运行以下命令以使更改生效:
    “`shell
    sudo reboot
    “`

    完成以上步骤后,系统将在开机时自动启动PHP。您可以通过运行以下命令来验证PHP是否正常运行:
    “`shell
    ps -aux | grep php
    “`
    您应该可以看到php进程正在运行。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux上,可以通过以下几种方式将PHP应用程序设置为开机启动命令。

    1. 将PHP应用程序添加到/etc/rc.local文件中:可以将PHP应用程序的启动命令添加到/etc/rc.local文件中,这样在每次系统启动时,都会自动执行该命令。

    1.1 打开/etc/rc.local文件:
    “`
    sudo vi /etc/rc.local
    “`

    1.2 在文件的末尾添加PHP应用程序的启动命令,例如:
    “`
    php /path/to/your/php/script.php
    “`

    1.3 保存文件并关闭。

    2. 使用systemd服务管理器(仅适用于使用systemd的Linux发行版):systemd是一个Linux系统的初始化系统和服务管理器,它可以帮助我们管理和监控系统上的后台服务。

    2.1 在/etc/systemd/system目录中创建一个新的服务单元文件,例如:
    “`
    sudo vi /etc/systemd/system/myphpapp.service
    “`

    2.2 在服务单元文件中添加以下内容:
    “`
    [Unit]
    Description=My PHP App
    After=network.target

    [Service]
    ExecStart=/usr/bin/php /path/to/your/php/script.php
    Restart=always

    [Install]
    WantedBy=multi-user.target
    “`

    2.3 保存文件并关闭。

    2.4 启用服务:
    “`
    sudo systemctl enable myphpapp.service
    “`

    2.5 启动服务:
    “`
    sudo systemctl start myphpapp.service
    “`

    3. 使用cron作业调度器:cron是一个用于自动化任务的作业调度器,可以在指定的时间间隔内运行脚本或命令。

    3.1 打开cron作业配置文件:
    “`
    crontab -e
    “`

    3.2 在文件中添加以下内容,指定PHP应用程序的启动命令和执行时间间隔,例如每次系统启动时:
    “`
    @reboot php /path/to/your/php/script.php
    “`

    3.3 保存文件并关闭。

    以上是在Linux上将PHP应用程序设置为开机启动命令的几种方法,在使用这些方法时,要确保PHP已正确安装,并且指定的PHP脚本文件存在并可执行。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部