Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2760459
  • 博文数量: 587
  • 博客积分: 6356
  • 博客等级: 准将
  • 技术积分: 6410
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-23 10:54
个人简介

器量大者,福泽必厚

文章分类

全部博文(587)

文章存档

2019年(3)

2018年(1)

2017年(29)

2016年(39)

2015年(66)

2014年(117)

2013年(136)

2012年(58)

2011年(34)

2010年(50)

2009年(38)

2008年(16)

分类: LINUX

2010-10-01 10:31:11

1:Freebad下重启一个服务:

kill –HUP  `cat /var/run/sshd.pid`

2:FreeBSD下运行root远程登录

vi /etc/ssh/sshd_config

PermitRootLogin no的注释去掉,然后修改noyes

3:安装httpd,和linux下完全相同

  3.1: 安装apr

  3.2: 安装apr-util

  3.3: 安装httpd

4:安装php

  4.1:安装zlib./configure  --prefix=/usr/local/zlib ;make;make install

  4.2:安装jpeg时出问题,提示找不到

install: /usr/local/jpeg/bin/cjpeg: No such file or directory

根据提示创建目录即可(binlibman\man1,include

mke install 即可

  4.3:安装libxml ./configure –prefix=/usr/local/libxml;make;make install即可

  4.5:安装freetype

qht25# ./configure --prefix=/usr/local/freetype

GNU make (>= 3.79.1) or makepp (>= 1.19) is required to build FreeType2.

Please try

  `GNUMAKE= ./configure'.

or >&2

  `GNUMAKE="makepp --norc-substitution" ./configure'.

没有安装gmake,安装即可

显然是make的版本太低!

升级make的版本,我下载的是make-3.81.tar.bz2

tar jxvf make-3.81.tar.bz2

cd make-3.81

./configure

make

make install

默认会按照在/usr/local/bin目录下:

qht25# pwd

/usr/local/bin

qht25# ls make

make

先查看使用的是何种shell

echo $SHELL

设置环境变量方法:

1:setenv PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin

设置环境变量

vi   .cshrc 添加后,然后执行source .cshrc后即可使得PATH生效

修改shell:chsh -s /bin/csh,使得shell生效。


4.6:安装linpng

cd libpng-1.4.3

 

./configure --prefix=/usr/local/libpng

make

make install

4.7:gzip 安装

/usr/bin/install -c gzip /usr/local/gzip/bin/gzip

install: /usr/local/gzip/bin/gzip: No such file or directory

make: *** [installbin] Error 71

安装时出错!

解决方法:

mkdir -p /usr/local/gzip/bin

 cd gzip-1.2.4

./configure --prefix=/usr/local/gzip

make

make install时出错

执行以下命令后:mkdir -p /usr/local/gzip/bin即可

4.8:安装curl

tar zxvf curl-7.17.0.tar.gz

  cd curl-7.17.0

  ./configure --prefix=/usr/local/curl

  make

  make install

4.9

 tar jxvf gd-2.0.35.tar.bz2

  cd gd-2.0.35

  ./configure --prefix=/usr/local/gd2/ --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpeg --without-xpm

make

make install

4.10:mysql安装

tar -zxf mysql-5.0.45.tar.gz && cd mysql-5.0.45

./configure --prefix=/usr/local/mysql5 \

--enable-assembler \

--with-mysqld-ldflags=-all-static \

--with-client-ldflags=-all-static \

--enable-thread-safe-client \

--with-charset=gbk

make && make install && cd ..

 

 

 

安装php时失败,如下:

解决方法:安装perl

方法:

cd perl-5.12.1

 

./configure.gnu

make

make test

make install

默认会安装在/usr/local/bin目录下(因为我已经将/usr/local/bin放到$PATH中)

但编译php时,问题还是出现,

解决方法:删除原来的httpd2.2,然后重新编译一遍即可

在编译php时出错如下:

checking for xml2-config path... /usr/local/libxml/bin/xml2-config

configure: error: libxml2 version 2.6.11 or greater required.

原因:libxml版本太低。

我装的是 libxml2-2.6.3,删除,重新安装即可

还有开始我使用的是curl-7.17.0,结果在编译php时出错(configure可以过去),换成curl-7.17.1.tar.gz安装即可解决此问题!

 

 

 

重新编译一下你的libjpeg
#################
编译时可能会出现错误提示:
configure: error: libjpeg.(a|so) not found.
解决办法:
vi Makefile
找到 CFLAGS= -O2 -I$(srcdir)
在后面加入-fPIC,即变成CFLAGS= -O2 -I$(srcdir)  –fPIC
make
make install-lib  ****
重要!
make install

 

 

/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.15" not found,
required by "pure-ftpd"

解决方法:ldconfig -m /usr/local/mysql5/lib/mysql/

 

运行/etc/netstart使得网络生效(特重要!)

 

 

alert] (EAI 2)Name or service not known: mod_unique_id: unable to find IPv4 address of ""

解决方法:

1:/etc/rc.conf中加入:

hostname="160beiji"

2:在shell中执行 hostname  160beiji

3:在/etc/hosts中加入:

::1                     localhost

127.0.0.1               localhost

61.155.152.188          160beiji

61.155.152.188          160beiji.

 

 

安装mod_bw模块(apache中单独安装某个模块!)

tar zxvf mod_bw-0.8.tgz

cd mod_bw

方法:

apxs -i -a -c mod_bw.c

 

 

squid启动失败:

Sep 29 17:11:06 160beiji (squid): ipcache_init: DNS name lookup tests failed.

解决方法:

vi /et/resolv.conf

内容如下:

nameserver  61.177.7.1


freebsd中解析不了

解决方法:

vi /etc/resolv.conf(如果没有就创建一个)

加入nameserver   61.177.7.1

不需要重启即可解决!

阅读(1620) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~