标签 centos 下的文章

2015
05-19

centos安装mongodb扩展

PHP程序要正常操作mongodb库,必须要先安装好mongodb扩展。下面就来介绍mongodb扩展的安装方法。

基础环境

  • centos7.2+
  • php7+
  • mongodb3.4+

1、下载mongo扩展包

wget http://pecl.php.net/get/mongodb-1.2.9.tgz

2、重命名并解压

下载成功后,执行如下命令:

# 解压
tar -zxvf mongodb-1.2.9.tgz
cd mongodb-1.2.9

3、编译安装

通过phpize来动态添加mongo扩展,

/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

4、编辑php.ini

编译成功之后,需要将编译好的mongodb.so添加到php.ini配置文件当中。在php.ini的文件末尾添加如下配置:

extension=mongodb.so

重启nginx和php-fpm后,通过如下命令,

php -m

看到“mongodb”字样存在,即表示扩展安装成功。在PHP程序中就能正常mongodb了。

查看全文 >
2015
01-26

centos编译安装 Git

centos安装Git有两种方式,一种通过源安装,通过如下命今,即可一键安装成功:

yum -y install git

但是通过源安装的Git,目前最高版本是1.7,想要使用更多新功能、更新版本的Git,就只能通过编译安装的方式来进行安装了,下面就来具体介绍这种安装过程。


1、先安装依赖包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel


2、下载Git源码包,并解压
cd /usr/local/src
wget https://github.com/git/git/archive/v1.9.5.tar.gz
tar -zxvf git-1.9.5.tar.gz
查看全文 >
2015
01-12

centos下安装phpredis扩展

上一节介绍了《centos下安装redis》,系统安装了redis之后,但是php程序里不能直接和redis相连。需要通过相应的扩展驱动才能操作redis。下面,就来介绍下centos环境中安装phpredis扩展驱动的方法。

1、执行如下命令下载扩展包:

wget https://github.com/phpredis/phpredis/archive/2.2.6.tar.gz

2、执行phpize,准备动态安装扩展:

/usr/local/php/bin/phpize

结果如下图所示,表示准备就绪:
3.png

查看全文 >
2014
11-26

centos安装lnmp环境

系统需求:
  • CentOS/Debian/Ubuntu Linux系统
  • 需要2GB以上硬盘剩余空间(个人建议>=20G)
  • 128M以上内存,OpenVZ的建议192MB以上(小内存请勿使用64位系统)
  • VPS或服务器必须已经联网!
  • Linux下区分大小写,输入命令时请注意!

LNMP一键安装包 V1.1 已经在Linode、DiaHosting、PhotonVPS、DigitalOcean、VR香港VPS、遨游主机、RamNode、BudgetVM、瑞豪开源、DirectSpace、KVMLA、OneAsiahost新加坡VPS、景文互联、VPSYOU、Hostigation、BuyVM、123systems、bluevm、80VPS、XSVPS等众多VPS的CentOS 5-6.5、Debian 5-7、Ubuntu 10.04-14.04的32位和64位系统上测试通过。


安装步骤:

1、使用putty或类似的SSH工具登陆VPS或服务器;

登陆后运行:

screen -S lnmp
查看全文 >
2014
11-25

centos6关闭IPv6

centos6默认开启了IPv6,关闭它的办法如下:

1、保险起见,先检查下系统是否开启了IPv6

ifconfig

如下图所示,出现了“inet6 addr”,即表示系统开启了IPv6
1.png

2、关闭方法
编辑“/etc/modprobe.d/dist.conf”配置文件

vi /etc/modprobe.d/dist.conf

在文件结尾添加如下配置

alias net-pf-10 off
alias ipv6 off

保存并退出后,重启系统。
再操作“步骤1”进行验证,即可发现已生效。系统切换到了IPv4。

查看全文 >
2014
11-20

centos之SSH安装

SSH为 Secure Shell的缩写,由IETF的网络工作小(Network Working Group)所制定。SSH为建立在应用层和传输层基础上的安全协议。

传统的网络服务程序,如FTP、POP和Telnet其本质上都是不安全的,因为它们在网络上用明文传送数据、用户账号和口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传送的数据,然后再冒充用户把数据发送给真正的服务器。

而SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。

安装SSH:

yum -y install ssh

启动SSH:

service sshd start

停止SSH:

service sshd stop

重启SSH:

service sshd restart

设置为开机运行

chkconfig sshd on
查看全文 >
2013
09-17

centos安装mongodb

在mongodb官网( http://www.mongodb.org/downloads)下载合适版本的安装包,并上传到centos服务器里面。
也可以直接在centos服务器的命令行,通过wget方式来获取安装包:

wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.3.tgz

然后解压:

tar zxvf mongodb-linux-i686-2.4.5.tgz

切到 mongodb-linux-i686-2.4.5 目录:

cd mongodb-linux-i686-2.4.5

新建数据存储目录:

mkdir -p ./data/db/

新建日志目录:

mkdir logs
查看全文 >
2013
08-08

centos安装node.js

CentOS系统环境如图:
osc.png

安装开始:

    wget http://nodejs.org/dist/v0.10.15/node-v0.10.15.tar.gz 
    #若提示wget command not found,可直接复制此链接下载安装包,后面的步骤一样。
    tar zxvf node-v0.10.15.tar.gz
    cd node-v0.10.15
    ./configure
    make && make install

配置的时候出现如下错误:

fpu = 'vfpv3' if armv7 else 'vfpv2'
查看全文 >
微信扫一扫