启动时启动 PHP 命令行
Start PHP command line on boot
我正在 运行ning 一个必须在用户级别 运行 的脚本,我不想将 PHP 守护程序更改为 运行 作为另一个用户.
目前我必须手动输入
php-S 0.0.0.0:8080/home/user
如果我手动输入它,这是可行的,但我希望能够在它启动时执行此操作。
如果你想要 运行 php 脚本然后创建一个 bash 命令。
How to run shell script at boot
在这种情况下,有一个主题可能对您有所帮助 :)
编写包含您的命令的脚本。
可以是单行,例如#!/usr/bin/php -S 127.0.0.1:8081 /home/knb
(对我不起作用)
使用 chmod ugo+x myscript.php
使脚本可执行
在 Ubuntu 中,有一个名为 "Startup Applications" 的 GUI 工具,您必须在标记为 "Command:" 的文本字段中输入脚本的完整路径名。
或者,如果您想为此使用 systemd(例如,在启动时为所有用户执行脚本,无论谁登录),请阅读:https://unix.stackexchange.com/questions/47695/how-to-write-startup-script-for-systemd 并按照说明进行操作(复制 +粘贴现有的最小启动脚本,对其进行自定义)
我正在 运行ning 一个必须在用户级别 运行 的脚本,我不想将 PHP 守护程序更改为 运行 作为另一个用户.
目前我必须手动输入 php-S 0.0.0.0:8080/home/user
如果我手动输入它,这是可行的,但我希望能够在它启动时执行此操作。
如果你想要 运行 php 脚本然后创建一个 bash 命令。 How to run shell script at boot 在这种情况下,有一个主题可能对您有所帮助 :)
编写包含您的命令的脚本。
可以是单行,例如#!/usr/bin/php -S 127.0.0.1:8081 /home/knb
(对我不起作用)
使用 chmod ugo+x myscript.php
在 Ubuntu 中,有一个名为 "Startup Applications" 的 GUI 工具,您必须在标记为 "Command:" 的文本字段中输入脚本的完整路径名。
或者,如果您想为此使用 systemd(例如,在启动时为所有用户执行脚本,无论谁登录),请阅读:https://unix.stackexchange.com/questions/47695/how-to-write-startup-script-for-systemd 并按照说明进行操作(复制 +粘贴现有的最小启动脚本,对其进行自定义)