请教一个问题,怎么让LNMP环境的PHP支持snmp这个扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教一个问题,怎么让LNMP环境的PHP支持snmp这个扩展相关的知识,希望对你有一定的参考价值。

参考技术A 点击你的WAMP 里php选项有一个PHP扩展选项,里面有php_snmp 选项,勾选即可。本回答被提问者和网友采纳

vagrant 怎么安装 lnmp 环境

首先呢,我安装了一个 centos65 ,具体的命令是这样的(box 在本地)

vagrant box add centos65 /Users/zeopean/Downloads/mac/centos65-x86_64-20140116.box

接下来,我的vagrant 就装好了,需要初始化

vagrant init centos65
vagrant up

需要注意的是,有可能现在呢的 Vagrantfile 文件中的 config.vm.box 是用的 base,那么改了吧,改成 centos65 ,对应刚刚add时候的那个名称

Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise32"
end

紧接着,我想该进入 vagrant了

vagrant ssh

在我们的centos65里面,存在一个 vagrant目录, 路径为:
/vagrant

切换到里面,创建一个文件,可以看到到,里面也有个 VagrantFile ,哈哈,创建一个 vhost 目录,你退出vagrant ,来到你刚刚初始化 vagrant 到目录,你想要到效果出现了,该目录也出现了一个 vhost , 和我们的 centos下的 /vagrant 完全一致
接下来,便直接把 lnmp 把给丢了进去 ,现在,可以看看咋安装 lnmp环境了
第一步:解压文件,注意下,这个是lnmp的一键安装包,很实用的 贴上地址 :http://lnmp.org/download.html

tar -zxvf lnmp.1.2.tar.gz

第二步:更新 yum ,具体原因为不知道,但是更新后,为安装得很愉快

sudo yum update

第三步,当然是到 lnmp目录里面,然后进行安装咯

cd lnmp
sudo ./install.sh lnmp

(补充:)本来以为安装好 lnmp 就大功告成的,但是发现自己无法修改 vgrant 目录 的文件权限,导致我的站点一直无法访问,所以,还需要配置 下 config.vm.synced_folder,如下

config.vm.synced_folder "/Users/zeopean/vgrantenv/vhost","/vagrant/vhost", create:true, :owner => "www", :group => "www", :mount_options =>["dmode=775","fmode=664"]

#第一个目录是我本地的开发环境,第二个目录是我vbox 里面的 lnmp 目录,

#owner 表示所属的用户,

#group 表示所属的用户组,

#dmode 表示文件夹属性,

#fmode 表示文件的属性
参考技术A https://segmentfault.com/a/1190000006005818

以上是关于请教一个问题,怎么让LNMP环境的PHP支持snmp这个扩展的主要内容,如果未能解决你的问题,请参考以下文章

Docker多容器部署LNMP环境

如何在lnmp上部署Thinkphp

LNMP一键环境安装多PHP版本共存的方法

怎么在window下搭建Lnmp php开发坏境?

请教怎么卸载删除lnmp0.4-full

centos怎么搭建lnmp环境