这篇文章介绍的内容是关于mac系统,php-fpm加入开机启动项,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

寻找php-fpm的路径whereis php-fpm

如果找不到,可以尝试使用:find / -name php-fpm

一般默认的路径就是:

/usr/sbin/php-fpm

修改php-fpm.conf配置文件

默认位置是:

/private/etc/php-fpm.conf

如果不存在的话,就看看是不是存在

/private/etc/php-fpm.conf.default

然后 COPY 一份:sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf

修改php-fpm的配置文件的项目『daemonize』daemonize = yes

把前面的分号去掉。

加入启动项

在~/Library/LaunchAgents目录,新建 org.php.php-fpm.plist 文件:<?xml version="1.0" encoding="UTF-8"?>

Label

php-fpm

Program

/usr/sbin/php-fpm

KeepAlive

注意:xml文件中的php-fpm的路径,是通过上面的命令得到的。sudo chown root:owner ~/Library/LaunchAgents/org.php.php-fpm.plist

sudo chmod +x ~/Library/LaunchAgents/org.php.php-fpm.plist

launchctl load -w ~/Library/LaunchAgents/org.php.php-fpm.plist

执行完以上命令,需要重新启动,看是否生效。

当重启不生效的死活,可以用这个调试命令,来看看是否加载了启动项:launchctl list | grep php

关于上述启动文件的目录,/Library/LaunchAgents,还有个关联位置:/Library/LaunchDaemons/。当没有生效的时候,可以查看一下这个plist文件,不如换个位置试试。mac系统中,有几个类似的位置,功效是不同的。在本例中,建议大家使用~/Library/LaunchAgents/。

LaunchDaemons和LaunchAgents功能区别对比:

LaunchDaemons是用户未登陆前就启动的服务(守护进程)。

LaunchAgents是用户登陆后启动的服务(守护进程)。

相关推荐:

php-fpm 开机启动,mac系统,php-fpm加入开机启动项相关推荐

  1. mac php fpm 自动启动,mac系统,php-fpm加入开机启动项

    这篇文章介绍的内容是关于mac系统,php-fpm加入开机启动项,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 寻找php-fpm的路径 如果找不到,可以尝试使用: 一般默认的路径就是 ...

  2. mac 开机启动php,mac系统,php-fpm加入开机启动项

    寻找php-fpm的路径 whereis php-fpm 如果找不到,可以尝试使用: find / -name php-fpm一般默认的路径就是: /usr/sbin/php-fpm 修改php-fp ...

  3. mac 装双系统后,怎么默认启动mac系统

    Mac开机后默认进入系统Mac OS X的方法有两个: 方法一 - 开机时设置的方法: 1. 开机后按住"Option"直到出现系统选择界面时松开: 2. 移动光标到Macinto ...

  4. 苹果Mac系统怎么彻底关闭开机的声音?

    Mac用户都了解每次开机的时候,都会有一个"duang~"开机启动音,有时候声音比较大,还吓一跳.如果想要临时禁止这个开机启动音,有一个简单的办法就是开机的时候一直按住键盘上的静音 ...

  5. 【CentOS7】启动 CentOS7 系统时卡在开机界面 7 解决办法

    目录 一.问题如题 二.解决步骤 1. 进入 grub 界面 2. 修改 BIOS Legacy 或 UEFI BIOS 模式启动的 3. 挂载系统根 & RW 读写权限 4. 修改 /etc ...

  6. 禁止计算机使用u盘启动,如何禁止u盘启动电脑系统?bios禁止u盘启动系统教程

    如果我们的u盘经常在不同电脑的使用,那极有可能感染木马病毒,这时候我们可以通过不启用u盘启动来禁止u盘启动系统;也有很多时候,为了保护自己电脑的隐私和数据安全,一些用户也会希望电脑能禁止u盘启动,来防 ...

  7. 计算机音频服务无法启动,win10系统audioendpointbuilder音频服务无法启动的解决办法...

    有关win10系统audioendpointbuilder音频服务无法启动的操作方法想必大家有所耳闻.但是能够对win10系统audioendpointbuilder音频服务无法启动进行实际操作的人却 ...

  8. 本地计算机无法启动,winxp系统下本地计算机无法启动Windows Time服务怎么办

    在使用winxp系统的时候,如果遇到时间异常的话,就要查看Windows Time服务是否启动,没启动的话就要启动,可是有时候却发现本地计算机无法启动Windows Time服务,该怎么办呢,现在为大 ...

  9. 恢复计算机后无法开机密码,Win7系统电脑无法修改开机密码修复方法

    原标题:"Win7系统电脑无法修改开机密码的解决方法"相关电脑问题教程分享. - 来源:191路由网. 我们经常会给自己的电脑设置一个账户密码,防止别人使用看到自己的隐私,但是有时 ...

  10. linux下tomcat不能启动,linux系统中的tomcat无法启动怎么解决

    linux系统中的tomcat无法启动怎么解决 发布时间:2020-06-20 16:44:39 来源:亿速云 阅读:325 作者:Leah linux系统中的tomcat无法启动怎么解决?相信很多没 ...

最新文章

  1. K-最近邻法(KNN) C++实现
  2. linux git2.8.0下载,Linux 环境下 jdk1.8 maven3.2.3 Git2.8.0 安装脚本
  3. 让Python pip下载速度加速
  4. 狼人杀服务器维护时间,狼人杀官 方将于11月30日进行停机维护
  5. VSCode自定义代码片段9——JS中的面向对象编程
  6. 面试官:你连 RESTful 都不知道我怎么敢要你?| 原力计划
  7. C#中的String类
  8. Myeclipse8.6中安装SVN插件
  9. 2.jenkins 新建一个任务
  10. 【音乐理论】音与音高 ( 音 | 乐音体系 | 音列 | 基本音级 | 音名和唱名 )
  11. amr转mp3,amr怎么转换mp3?
  12. 数组中的最长山脉java实现
  13. Aspose.Words.FileCorruptedException: The document appears to be corrupted and cannot be loaded
  14. Vue2+filter实现权限管理,使不同用户进入不同界面
  15. vite:配置ip访问
  16. Vue对高德地图2.0的封装使用
  17. 新能源车车牌识别c++
  18. 城市内涝一维二维耦合技术及在城市排水防涝领域中的实践应用
  19. 单词数 HDU - 2072 纯字典树个人理解
  20. 想转行做大数据开发,求各路大神给指条明路?

热门文章

  1. java set for循环_详解Java中list,set,map的遍历与增强for循环
  2. C语言怎么用键盘复制,怎样复制粘贴,复制粘贴的快捷键.docx
  3. Java——1. 安装
  4. 什么是云计算架构和组件
  5. 2021年创新医疗器械盘点
  6. 第三方支付通道 聚合支付 第三方支付平台
  7. jeeplus框架简介
  8. 弹性碰撞次数与圆周率的关系 - 3Blue1Brown
  9. 利用WinEdt修改图片格式为eps
  10. php的gc回收机制,php垃圾回收机制相关(GC)