php如何让已启动的进程在重启之后重新运行

php如何让已启动的进程在重启之后重新运行,第1张

您好,要让PHP在重启之后重新运行,首先需要在程序中添加一个定时任务,定时任务可以让程序在指定的时间段内自动运行。另外,可以使用Linux的crontab命令来实现定时任务,只要在crontab中添加一个定时任务,就可以让程序在指定的时间段内自动运行。此外,还可以使用PHP的exec()函数来实现定时任务,只要在exec()函数中添加一个定时任务,就可以让程序在指定的时间段内自动运行。最后,可以使用PHP的shell_exec()函数来实现定时任务,只要在shell_exec()函数中添加一个定时任务,就可以让程序在指定的时间段内自动运行。总之,要让PHP在重启之后重新运行,可以使用定时任务、crontab命令、exec()函数和shell_exec()函数等方法来实现。

启动php-fpm。

/usr/local/php5/sbin/php-fpm /usr/local/php5/为php-fpm的安装地址。

/usr/local/php-5.6.3/sbin/php-fpm-R #如果报错显示不能用root用户启动,则可以考虑使用-R命令。

查看是否启动成功:

netstat-lnt|grep9000

tcp00127.0.0.1:90000.0.0.0:*LISTEN

或者使用如下命令,查看是否9000端口被php-fpm占用:

netstat-tunpl|grep9000

tcp 0 0127.0.0.1:9000 0.0.0.0:* LISTEN 2124/php-fpm。

关于PHP运行linux环境中命令出现的问题。

php一般是以apache用户身份去执行的。

也可能是www用户,把apache加入到存储你文件的父文件夹属组里去。

然后改该父文件夹权限为775,这样属组成员就有写的权限,而apache属于这个组就可以改写该目录下所有文件的权限。

/etc/init.d/php-fpm start

/etc/init.d/php-fpm stop

/etc/init.d/php-fpm restart

/etc/init.d/php-fpm reload

apache

启动

systemctl start httpd

停止

systemctl stop httpd

重启

systemctl restart httpdmysql启动

systemctl start mysqld停止

systemctl stop mysqld

重启

systemctl restart mysqld

php-fpm

启动

systemctl start php-fpm

停止

systemctl stop php-fpm

重启

systemctl restart php-fpmnginx

启动

systemctl start nginx

停止

systemctl stop nginx

重启

systemctl restart nginx


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8581574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存