首页 > 编程语言 >php:用systemctl管理php-fpm服务(PHP 8.2.5)

php:用systemctl管理php-fpm服务(PHP 8.2.5)

时间:2023-05-11 12:46:36浏览次数:53  
标签:8.2 img fpm PHP usr php root

一,生成启动文件:

复制源码中的init.d.php-fpm作为启动文件
[root@img sapi]# mkdir /usr/local/soft/php8.2.5/daemon
[root@img sapi]# cd /usr/local/source/php/php-8.2.5/
[root@img php-8.2.5]# cp sapi/fpm/init.d.php-fpm /usr/local/soft/php8.2.5/daemon/php-fpm
[root@img php-8.2.5]# chmod 740 /usr/local/soft/php8.2.5/daemon/php-fpm
说明:可以直接使用这个程序启动和停止php-fpm,例如: 启动
[root@img php-8.2.5]# /usr/local/soft/php8.2.5/daemon/php-fpm start
Starting php-fpm  done
停止
[root@img php-8.2.5]# /usr/local/soft/php8.2.5/daemon/php-fpm stop
Gracefully shutting down php-fpm . done

二,用systemctl管理php-fpm服务

编辑配置文件
[root@img php-8.2.5]# vi /usr/lib/systemd/system/php-fpm.service
内容:
[Unit]
Description=php-fpm
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/soft/php8.2.5/daemon/php-fpm start
ExecStop=/usr/local/soft/php8.2.5/daemon/php-fpm stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加载service文件
[root@img php-8.2.5]# systemctl daemon-reload
启动服务
[root@img php-8.2.5]# systemctl start php-fpm.service

 

停止服务
[root@img php-8.2.5]# systemctl stop php-fpm.service

说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

         对应的源码可以访问这里获取: https://github.com/liuhongdi/
         或: https://gitee.com/liuhongdi

说明:作者:刘宏缔 邮箱: 371125307@qq.com

三,查看php的版本:

[root@img daemon]# /usr/local/soft/php8.2.5/bin/php --version
PHP 8.2.5 (cli) (built: May 10 2023 14:51:39) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.5, Copyright (c) Zend Technologies
 

标签:8.2,img,fpm,PHP,usr,php,root
From: https://www.cnblogs.com/architectforest/p/17390722.html

相关文章

  • PHP环境搭建
    环境搭建要使用PHP,首先要建立PHP开发环境WAMPw:windowA:ApacheM:mysqlP:PHPLAMP:L:LinuxA:ApacheM:mysqlP:PHPLNMP:N:nginxXMAPP环境地址:https://sourceforge.net游览器输入localhost:8000就可以查询......
  • nginx:配置nginx访问php(nginx/1.24.0)
    一,配置nginx虚拟主机1,查看php-fpm使用的端口:[root@img~]#ss-lntp|grepphp如图:可以看到端口是90002,配置虚拟主机:如下:[root@imgconf.d]#vifile.conf内容如下:server{    listen       80;    server_name  file.liuhongdi.com; ......
  • 主机服务器tmp目录报php病毒木马的解决方法
    Linux和Windows主机的tmp目录都是临时文件存放的目录,比如程序运行产生的临时文件和用户上传的临时文件都会在这个目录生成。有时候这个目录会产生病毒或木马程序,大部分都php病毒木马,这种情况一般是黑客利用网站程序漏洞上传了php病毒木马,或者是因为php.ini里面的upload_tmp_dir配......
  • php数组和网址URL参数的互相转换
    前言接口调试和开发的过程中,相信很多小伙伴都会经常用到数组和url参数的相互转换来模拟请求。其实不用自己再通过foreach或implode之类的手动实现,php自身的函数库给我们提供了两个方法,完全够用:一、http_build_query将数据转换为URL参数格式,返回一个URL编码后的字符串。......
  • 微信开发之网页授权 PHP
    微信开发文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html一、公众号配置在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发-接口权限-网页服务-网页帐号-网页授权获取用户基本信息”的配置选项......
  • 微信开发之JS-SDK + php 实现分享朋友/朋友圈,QQ/QQ空间
    一、绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。二、引入JS文件http://res2.wx.qq.com/open/js/jweixin-1.6.0.js三、通过config接口注入权限验证配置把需要用到的JS-SDK的接口都放在jsApiList里面四、示例代码前端<!DOCTYPEhtml><ht......
  • Windows 任务计划程序 执行php
    1.作用类似于闹钟,在什么时间做什么事情概念:周期性的让系统完成相应的操作任务作用说明:1>定期进行数据备份2>周期性的重启服务程序--耗费内存3>周期性,切割日志信息4>周期性,执行脚本文件 2.操作步骤2.1创建任务 2.2.常规设置 2.3触发器设置(设置想要触发执行的时......
  • 芯烨小票打印机PHP打印代码
    芯烨小票打印机PHP打印代码,案例中打印机为58mm打印机58mm的机器,一行打印16个汉字,32个字母80mm的机器,一行打印24个汉字,48个字母本次添加了补打空格的代码,根据商品名称计算后面需要增加多少空格能对齐价格和份数。所有代码如下:1<?php23namespaceapp\gctest\con......
  • PHP面向接口编程及多态-示例代码
    /***1.接口使用上也满足多态性*2.接口实际是定义一种规范*3.体会面向接口编程*/interfaceUsb{publicfunctionstart();publicfunctionstop();}classFlashimplementsUsb{publicfunctionstart(){echo'U盘启动';echo'<br>';......
  • PHP前后端交互
    PHP是现如今十分流行的轻量级语言,经常用来做应用的后端开发,其特点是语法简单,十分容易上手。除了单独做后端,PHP还能够将程序嵌入到HTML文件中执行,非常容易实现简单的前后端交互。而且PHP的运行很轻松,只要下载PHP环境并打开服务,就能通过访问文件的形式执行PHP文件,并且获得其返回的数......