PORTS常用操作
升级ports用portsnap(CVSUP已成历史)
portsnap fetch update
如果是第一次使用portsnap来升级,则输入:
portsnap fetch extract
通过portmaster升级FreeBSD下所有已安装软件相当方便 (portupgrade已成历史)
安装好portmaster之后运行/usr/local/sbin/portmaster -Da即可
不过需要注意的是看看是不是所有的软件都需要升级,是不是都合适升级。一般来说没有多大的问题
此外上次提到一个open_basedir不能与PHP一些参数共存的问题找到一个解决方法,因为是Nginx+FastCGI+Apache的环境把不能打开Open_basedir的PHP程序放在Apache下跑,在php.ini中注释掉open_basedir部分再在启动FastCGI的后添加-d open_basedir=/www:/tmp:/var/tmp:/usr/home,如下:
/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 139 -u www -C 20 -f "/usr/local/bin/php-cgi -d open_basedir=/www:/tmp:/var/tmp:/usr/home"
这样在Nginx+FastCGI下跑的程序就会受到open_basedir的限制,而Apache下跑的PHP不受此限制。