Linode VPS上让Nginx(lnmp)支持IPv6
IPv4地址将很快用完,IPv6普及也是必然之路,现在不少VPS服务商都已经开始IPv6的过渡,像Linode、DirectSpace、BuyVM等都可以向客服发Ticket索要IPv6地址,He.net同时也提供IPv6 Tunnel间接的让VPS支持IPv6。
预备工作:向客服索要IPv6地址,客服回复加上了就可以了,一般在他们网站后台发ticket就可以。
一、为Nginx添加IPv6模块
1、首先进入nginx源码的解压目录,下面以lnmp为例(lnmp 0.5或更高版本不需要执行添加IPv6模块此步,默认已经支持IPv6,在nginx 1.11.5或更高nginx版本已经移除--with-ipv6编译参数,会自动添加ipv6支持,nginx -V上也不会显示该参数!)
查看全文 »
NameCheap 2010年9月 $5.99注册,$4.99转移域名超级优惠
优惠码:SAVEBIG - 注册.com,.net,.org域名仅需$5.99;
同时转移.com,.net,.org域名也可以使用,仅需$4.99;
注:注册和转入域名都可以得到免费的WhoisGuard(隐私保护)和 SSL。
lnmp之安装PHP模块/扩展(不需要重装PHP)
VPS侦探一直在努力的去营造一个VPS相关话题的交流环境,于是有了很多的VPS相关的教程、QQ群、有了论坛、有了LNMP一键安装包...,在此说明一下Linux下PHP模块/扩展都是采用此方法安装或安装php直接编译进去,PHP的dll模块/扩展文件是Windows下php模块的使用方法,两者是无法通用的!!
VPS侦探主要根据论坛上lnmp版块用户反映来写一些教程,今天说一下如何为lnmp的php安装一些自己需要的模块,下面主要有两种方式进行安装:源码编译方式安装和pecl方式进行安装。
源码编译安装
安装前
安装前建议先执行 /usr/local/php/bin/php -m (此命令显示目前已经安装好的PHP模块)看一下,要安装的模块是否已安装。然后下载当前PHP版本的源码并解压。
大部分php扩展/模块的源码编译安装就是三个步骤,在源码目录下执行:
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
有些模块可能会稍微有差异(如要求添加一些参数),但是 --with-php-config=/usr/local/php/bin/php-config 是所有PHP模块最基本的参数这个是必须要有的,具体看模块的安装文档就可以。
本文以imap和exif模块为例,进入php源码目录下ext,里面会有大部分模块的源码,这里都是php自带模块,第三方模块的话需要自己找第三方模块的源码。
一、安装imap模块
1、安装imap模块前需要先安装imap所需的库:
查看全文 »
NameCheap 2010年8月超级优惠 注册.com,.net域名 仅$7.99
NameCheap优惠码:NEWSNAMECHEAP - 注册.COM,.NET,.ORG,.BIZ域名 $7.99 (还需另外加收0.18美元的ICANN Fee)。
优惠码到期时间:8月12日 11:59 PM EDT (GMT -04:00) / 北京时间8月13日 中午 11:59
查看全文 »