当前位置:Gxlcms > PHP教程 > 如何打开php服务

如何打开php服务

时间:2021-07-01 10:21:17 帮助过:34人阅读

如何打开php服务?

安装完php,使用chkconfig命令来查看php-fpm服务是否开启,如果没有开启

1. 在/etc/init.d/目录下创建脚本php-fpm

  1. vim/etc/init.d/php-fpm

2. 编写脚本内容(将一下复制进去相应改动安装路径)

  1. #!/bin/sh
  2. #
  3. # php-fpm - this script starts and stops the php-fpm daemin
  4. #
  5. # chkconfig: - 85 15
  6. # processname: php-fpm
  7. # config: /usr/local/php/etc/php-fpm.conf
  8. set -e
  9. PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
  10. DESC="php-fpm daemon"
  11. NAME=php-fpm
  12. DAEMON=/usr/local/php/sbin/$NAME //这里改成之前的安装目录
  13. CONFIGFILE=/usr/local/php/etc/php-fpm.conf //这里改成之前的安装目录
  14. PIDFILE=/usr/local/php/var/run/$NAME.pid //这里改成之前的安装目录
  15. SCRIPTNAME=/etc/init.d/$NAME //这里改成之前的安装目录
  16. # If the daemon file is not found, terminate the script.
  17. test -x $DAEMON || exit 0
  18. d_start(){
  19. $DAEMON -y $CONFIGFILE || echo -n " already running"
  20. }
  21. d_stop(){
  22. kill -QUIT `cat $PIDFILE` || echo -n " no running"
  23. }
  24. d_reload(){
  25. kill -HUP `cat $PIDFILE` || echo -n " could notreload"
  26. }
  27. case "$1" in
  28. start)
  29. echo -n "Starting $DESC: $NAME"
  30. d_start
  31. echo "."
  32. ;;
  33. stop)
  34. echo -n "Stopping $DESC: $NAME"
  35. d_stop
  36. echo "."
  37. ;;
  38. reload)
  39. echo -n "Reloading $DESCconfiguration..."
  40. d_reload
  41. echo "Reloaded."
  42. ;;
  43. restart)
  44. echo -n "Restarting $DESC: $NAME"
  45. d_stop
  46. # Sleep for two seconds before startingagain, this should give the nginx daemon some time to perform a graceful stop
  47. sleep 2
  48. d_start
  49. echo "."
  50. ;;
  51. *)
  52. echo "Usage: $SCRIPTNAME{start|stop|restart|force-reload)" >&2
  53. exit 3
  54. ;;
  55. esac
  56. exit 0

最后:wq退出保存;

3. 更改脚本权限

  1. chmod775 /etc.init.d/php-fpm

4. 设置开机启动

  1. chkconfigphp-fpm on

可以用命令chkconfig查看开机服务列表。

更多PHP相关知识,请访问PHP中文网!

以上就是如何打开php服务的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行