现在位置 >首页 > freebsd
curl未正确安装引起FreeBSD7.0上编译安装php时的错误 [原创]已关闭评论
今天在FreeBSD 7.0上编译安装php-5.2.17时出现了一个问题,怎么./configure都不过,一直报如下错误: configure: error: There is something wrong. Please check config.log for more information. 最终找到了原因所在,是因为curl没有正确安装。 测试curl命令: curl -s -I http:/www.baidu.com    /libexec/ld-elf.so.1: /lib/libc.so.7: version FBSD_1.1 required by /usr/local/lib/libcurl.so.6 not found   查看curl安装: pkg_info    autoconf-2.68       Automatically configure source code on...
阅读全文

FreeBSD下配置Mysql主从复制已关闭评论
2011年06月13日 Mysql ⁄ 被围观 9,688 次+
FreeBSD下配置Mysql主从复制(环境:FreeBSD 7.4 mysql 5.1.57) MySQL数据库支持数据库的主从复制功能,使用主数据库进行数据的插入、删除与更新操作,而从数据库则专门用来进行数据库查询,从数据库还可以建立多台,通过负载均衡来实现查询,这样就可以将更新操作与查询操作分离到不同的数据库上,从而提高查询的效率,降低系统的负载。 一、主数据库配置 修改mysql的配置文件my.cnf如下: [mysqld] server-id = 1 log-bin = mysql-bin binlog-do-db = ceshi --要同步的数据库名称 binlog-ignore-db = mysql...
阅读全文
7℃
FreeBSD下nginx添加lua-nginx-module模块,使nginx支持lua强大的语法 lua_nginx_module 可在 Nginx 中嵌入 Lua 语言,让 Nginx 可以支持 Lua 强大的语法。 在Nginx配置文件中嵌入Lua脚本(lua_nginx_module) 后Nginx的Lua子模块中就可以使用非阻塞IO的方式来调用Nginx的子请求了 下面我们在FreeBSD平台下安装: 1.先安装lua fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz tar zxvf lua-5.1.4.tar.gz cd lua-5.1.4 make freebsd make install cd .. 2.安装nginx及lua_nginx_module fetch https://githu...
阅读全文
6℃
2011年05月18日 shell ⁄ 被围观 9,316 次+
FreeBSD下shell脚本监控swap 环境:FreeBSD 7.4 使用方法: sh swap.sh 50 或 ./swap.sh 50 //50(单位为M)为报警阈值,如不跟此参数则使用脚本中设置默认的100(单位为M)报警,由于是测试我们就用于小于当前测试系统负载的50M来测试 代码如下: #!/bin/sh    VALUE=$1   VALUE=${VALUE:-"100"}    DATE=`/bin/date +%F\ %H:%M:%S`    IP=`/sbin/ifconfig | grep "inet" | grep -v "127.0.0.1" | grep -v "inet6" | awk '{print $2;}'`    SWAP=`pstat -T | sed 1d | sed 's/M\// /' | awk '{print $1}'`...
阅读全文
FreeBSD下shell脚本监控系统负载 [原创]已关闭评论
2011年05月17日 shell ⁄ 被围观 6,965 次+
FreeBSD下shell脚本监控系统负载(系统15分钟内负载) 环境:FreeBSD 7.4 使用方法: sh load.sh 0.01 或 ./load.sh 0.01 //0.01为报警阈值,如不跟此参数则使用脚本中设置默认的0.60报警,由于是测试我们就用于小于当前测试系统负载的0.01来测试 代码如下: #!/bin/sh    VALUE=$1   VALUE=${VALUE:-"0.60"}    LOAD=`/usr/bin/uptime | awk -F 'load averages:' '{print $2}' | sed 's/,//' | sed 's/,//' | awk '{print $3}'`    DATE=`/bin/date +%F\ %H:%M:%S`    IP=`/sbin/ifconfig | grep "inet" |...
阅读全文
4℃
2011年05月16日 shell ⁄ 被围观 10,140 次+
FreeBSD下shell脚本监控磁盘使用率 环境:FreeBSD 7.4 使用方法: sh disk.sh 80 或 ./disk.sh 80 80为报警阈值,如不跟此参数则使用脚本中设置默认的90%报警 代码如下: #!/bin/sh    VALUE=$1   VALUE=${VALUE:-"90"}    DATE=`/bin/date +%F\ %H:%M:%S`    IP=`/sbin/ifconfig | grep "inet" | grep -v "127.0.0.1" | grep -v "inet6" | awk '{print $2;}'`    LINE=`df -h | grep -v devfs | grep -v Filesystem | grep -v grep | awk '{print NR}' |xargs`    for i in $LINE   do       USE=`df -h ...
阅读全文
1℃
2011年05月13日 FreeBSD ⁄ 被围观 17,351 次+
freebsd-update命令在线升级FreeBSD系统 freebsd-update 是FreeBSD系统用来撷取, 安装及取得binary update 的工具。要注意的是,这些update仅止于FreeBSD Release Engineering Team维护的版本. 诸如: FreeBSD 6.1-RELEASE 或 FreeBSD 6.2-RC1 而非 FreeBSD 6.2-STABLE or FreeBSD 7.0-CURRENT 之类的版本. 补充: FreeBSD 6.2-RELEASE版本后才有此指令 语法: freebsd-update [-b basedir] [-d workdir] [-f conffile] [-k KEY] [-r newrelease] [-s server] [-t address] command 参数: -b basedir    指定系统...
阅读全文
FreeBSD7.0最小化安装图解已关闭评论
2011年05月07日 FreeBSD ⁄ 被围观 6,126 次+
FreeBSD7.0最小化安装图解 光盘引导,简洁的欢迎界面出现叻,回车就行了 选择我们伟大的祖国【China】 默认即可 我们要最小化安装FreeBSD系统,这里我们选择自定义【Custom】 进入安装配置界面选择【Partition】,给系统分配磁盘空间。 按【A】将所有硬盘空间给FreeBSD。 在默认情况下,系统会预留一部分空间,在这里没有必要,我们可以按【Shift+F】将保留空间删除。选择【No】就可以删除了。然后按【Q】返回上一级界面。 接着选择【Label】进行分区,我们这里接受系统的默认配置(我觉得这个已经挺好了),按【A...
阅读全文
6℃
测试环境FreeBSD7.4+php5.2.17+mysql5.1.56+nginx1.0.1(亲测可用) apache因为有php_admin_value open_basedir 可以限制webshell跨目录,可是nginx目前没有这样的模块支持。 之前网上也有人通过每个站点使用单独的conf,使php-cgi开启不同的端口来区分开,达到防webshell跨目录的目的,但本人所用生产环境经测还是不行,所以就从修改php的源代码来着手 随即从网上找了下,确实有很多种修改源码的方法,但是经过测试都没有成功,无奈还得从源代码研究,经过多种测试最终解决了,编译php时修改代码(main/fopen_wrapp...
阅读全文
FreeBSD下安装mysql5.1.56+php5.2.17(FastCGI)+nginx1.0.1高性能Web服务器 [原创]已关闭评论
一、下载所需软件 mysql-5.1.56.tar.gz zlib-1.2.5.tar.gz libpng-1.4.2.tar.gz curl-7.20.1.tbz freetds-0.64_5,1.tbz freetype-1.3.1_4.tbz jpeg-8_3.tbz libmcrypt-2.5.8.tbz libxml2-2.7.7.tbz mcrypt-2.6.8_1.tbz mysql-client-5.1.50_1.tbz openssl-1.0.0_2.tbz perl-5.10.1_2.tbz png-1.4.3.tbz gd-2.0.35_7,1.tbz autoconf-2.62.tbz php-5.2.17.tar.gz php-5.2.17-fpm-0.5.14.diff.gz memcache-2.2.5.tgz eaccelerator-0.9.6.1.tar.bz2 nginx-1.0.1.tar.gz 二、编译安装mysql ...
阅读全文