地址见http://lnmp.org/install.html

安装完成需要作一些简单的优化,DaloRADIUS需要PEAR的DB插件,原生的LNMP并未安装pear,故这里也需要安装,否则登陆页面会显示空白,服务器内部500错误。

wget http://pear.php.net/go-pear.phar
php -f go-pear.phar
按1(修改Installation base),输入/usr/local/pear
按5(修改PHP code directory),输入/usr/local/php/share/pear
按9(修改Public Web Files directory),输入你的网站根目录(如:/home/wwwroot)
然后回车,提示alter php.ini,选择Y,一路回车
检查一下/usr/local/php/etc/php.ini,检查如下一行,如果没有就加上
include_path=".:/usr/local/php/share/pear"
ln -s /usr/local/pear/bin/pear /usr/bin/pear
pear install DB
/etc/init.d/php-fpm reload

一般网上的教程到这里就结束了,可是我试了还是不行,因为我的daloradius是通过新增虚拟主机形式添加的,是独立的vhost,而lnmp一键安装的脚本里添加了路径访问限制,于是pear还是不能执行,因此需要修改/usr/local/php/etc/php.ini文件的如下地方:

[HOST=XXX.v234.net]
open_basedir=/data/wwwroot/XXX.v234.net/:/tmp/:/usr/local/php/share/pear
[PATH=/data/wwwroot/XXX.v234.net]
open_basedir=/data/wwwroot/XXX.v234.net/:/tmp/:/usr/local/php/share/pear

接着重启php-fpm就OK啦~

哟?不错哎 订阅小米的RSS Feeds 回去慢慢看^_^