Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3343268
  • 博文数量: 815
  • 博客积分: 12898
  • 博客等级: 上将
  • 技术积分: 7883
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-25 09:57
文章分类

全部博文(815)

文章存档

2014年(1)

2011年(46)

2010年(192)

2009年(121)

2008年(70)

2007年(385)

分类: BSD

2009-05-31 23:42:11

工作环境:

OpenBSD atyu30.org 4.5 GENERIC#1749 i386
apache-httpd-2.2.9
mysql-server-5.0.77
php5-core-5.2.8p0
ap2-subversion-1.5.5

全线采用 Ports 方式安装

# make build 编译
# make package 打包
# make install 直接安装
# make clean 清理

所需软件:
.
|-- DBD-mysql-4.010.tar.gz
|-- DBI-1.607.tar.gz
|-- Net-Daemon-0.43.tar.gz
|-- PlRPC-0.2018.tar.gz
|-- Python-2.5.4.tgz
|-- aspell
| |-- aspell-0.60.6.tar.gz
| `-- aspell6-en-6.0-0.tar.bz2
|-- autoconf-2.13.tar.gz
|-- autoconf-2.59.tar.gz
|-- autoconf-2.61.tar.gz
|-- autoconf-2.62.tar.gz
|-- bzip2-1.0.5.tar.gz
|-- cups-1.2.7-source.tar.bz2
|-- curl-7.19.3.tar.gz
|-- cyrus-sasl-2.1.22.tar.gz
|-- desktop-file-utils-0.15.tar.gz
|-- fam-2.7.0.tar.gz
|-- freetds-0.63.tar.gz
|-- gdbm-1.8.3.tar.gz
|-- gettext-0.17.tar.gz
|-- ghostscript-8.63.tar.gz
|-- ghostscript-fonts-std-8.11.tar.gz
|-- glib-1.2.10.tar.gz
|-- glib-2.18.4.tar.bz2
|-- gmp-4.2.4.tar.gz
|-- gperf-3.0.1.tar.gz
|-- gtk+-1.2.10.tar.gz
|-- guile-1.6.7.tar.gz
|-- help2man-1.29.tar.gz
|-- ijs-0.35.tar.gz
|-- imap-2007e.tar.Z
|-- jasper-1.900.1.zip
|-- jbigkit-1.6.tar.gz
|-- jpegsrc.v6b.tar.gz
|-- libgcrypt-1.4.3.tar.gz
|-- libgpg-error-1.5.tar.bz2
|-- libiconv-1.12.tar.gz
|-- libidn-1.11.tar.gz
|-- libiodbc-3.52.4.tar.gz
|-- libmcrypt-2.5.7.tar.gz
|-- libpng-1.2.33.tar.gz
|-- libtool-1.5.26.tar.gz
|-- libxml2-2.6.32.tar.gz
|-- libxslt-1.1.24.tar.gz
|-- make-3.81.tar.gz
|-- mhash-0.9.9.tar.gz
|-- mysql-5.0.77.tar.gz
|-- neon-0.28.3.tar.gz
|-- net-snmp-5.4.2.1.tar.gz
|-- netpbm-10.26.57.tgz
|-- openldap-2.3.43.tgz
|-- php-5.2.8.tar.gz
|-- pkg-config-0.21.tar.gz
|-- postgresql-8.3.6.tar.gz
|-- ruby-1.8.6-p287.tar.gz
|-- sqlite-2.8.17.tar.gz
|-- sqlite-3.6.10.tar.gz
|-- subversion-1.5.5.tar.gz
|-- suhosin-0.9.27.tgz
|-- suhosin-patch-5.2.8-0.9.6.3.patch.gz
|-- swig-1.3.36.tar.gz
|-- t1lib-5.1.0.tar.gz
|-- tcl8.4.19-src.tar.gz
|-- tcl8.5.6-src.tar.gz
|-- tiff-3.8.2.tar.gz
|-- tk8.4.19-src.tar.gz
|-- tk8.5.6-src.tar.gz
|-- transfig.3.2.5.tar.gz
|-- unzip552.tar.gz
|-- uuid-1.6.0.tar.gz
`-- xdg-utils-1.0.2.tgz

1 directory, 71 files


# tar -zxf ports.tar.gz -C /usr/

mysql:
# cd /usr/ports/databases/p5-DBD-mysql
# make build
# make package
# make install

# cd /usr/ports/databases/mysql
# make build
# make package
# make install

apache2:
# cd /usr/ports/www/apache-httpd
# make build
# make package
# make install

php5:
# cd /usr/ports/www/php5/
#CONFIGURE_ARGS+= --with-apxs=/usr/sbin/apxs \
CONFIGURE_ARGS+= --with-apxs2=/usr/local/sbin/apxs2 \

修改:
  • /usr/ports/www/php5/core/Makefile
  • /usr/ports/www/php5/extensions/Makefile

# make build
# make package
# make install



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

chinaunix网友2009-09-04 11:54:42

openbsd apache2 php mysql 换一种方法如何安装? 就是用pkg_add安装的方式,因为这种安装方法应该安装所耗费的时间会少很多!