VPS侦探论坛

 找回密码
 注册
查看: 3120|回复: 2

shm_attach() 问题

[复制链接]
发表于 2018-4-3 01:06:41 | 显示全部楼层 |阅读模式

我运行一套PHP程序的时候浏览器报如下错误


Array ( [type] => 1 [message] => Call to undefined function shm_attach() [file] =>


请问是LNMP不支持的问题吗?


这套程序里面有需要内存压缩,安装时也显示LNMP环境符合要求。


有人告诉我说这程序不是用shmop,而是用的是sem,告诉我说需要重新编译


编译的时候加参数 –enable-sysvshm



是否是这样的? 该怎么做呢,望大神指教
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2018-4-3 18:30:51 | 显示全部楼层


这个是Semaphore模块中的,默认不启用,需要自己修改lnmp.conf 中的PHP_Modules_Options 单引号里 加上--enable-sysvmsg 然后重新升级一下php
或者通过 https://www.vpser.net/manage/lnmp-php-install-ext.html 方式安装上该模块
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2018-4-4 18:01:11 | 显示全部楼层

非常感谢军哥,使用你推荐的第二种方法成功,谢谢
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-19 01:34 , Processed in 0.025806 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表