• 视频下载地址:请使用WinRAR或者7-Zip进行解压
  • 点击进入下载页面:下载地址3


OpenBSD4.5 Unux系统 配置 Nginx、MySQL、PHP 服务器环境

首先就是要下载相关的文件和进行安装, OpenBSD 对于这些工作相当轻松,

只要你的服务器可以上网,那么是一件很简单的事情,不用 wget make makeinstall 这些命令,呵呵。

下面开始吧。

export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.5/packages/i386/
安装 mysql
pkg_add mysql-server-5.0.77

有些朋友会问怎么知道 安装软件的名字和版本?
其实openbsd网上有公布这些 包的列表,OpenBSD4.5 Packages列表.txt
我把它保存了下来,我到时和视频一起打包。我现在打开给你们看看里面东西。

Packages 的名字当然包括版本,还有一些介绍。到时你想安装什么都可以找得到。

 mysql-client-5.0.77: complete
 p5-DBD-mysql-4.010:p5-Net-Daemon-0.43: complete
 p5-DBD-mysql-4.010:p5-PlRPC-0.2018p0: complete
 p5-DBD-mysql-4.010:p5-DBI-1.607: complete
 p5-DBD-mysql-4.010: complete
 mysql-server-5.0.77: complete
 --- mysql-server-5.0.77 -------------------
 You can find detailed instructions on how to install a database
 in /usr/local/share/doc/mysql/README.OpenBSD.

好了, 安装好 mysql了。

========================
下面安装  php5-fastcgi

pkg_add php5-fastcgi-5.2.8

下面是安装完成的信息
 libiconv-1.12: complete
 gettext-0.17p0: complete
 libxml-2.6.32p2: complete
 php5-fastcgi-5.2.8: complete

===============================
到安装GD库了

pkg_add php5-gd-5.2.8-no_x11

 t1lib-5.1.0p1: complete
 jpeg-6bp3: complete
 png-1.2.33: complete
 php5-core-5.2.8p0: complete
 php5-gd-5.2.8-no_x11: complete

 ln -fs /var/www/conf/php5.sample/gd.ini \
         /var/www/conf/php5/gd.ini
 还提示我们把gd.ini 做一个连接文件,我们安装好所有东西 再一起弄这个配置文件。

=======================
下载安装mysql管理软件

pkg_add phpMyAdmin-2.11.9.4

 php5-mbstring-5.2.8: complete
 php5-mcrypt-5.2.8:libltdl-1.5.26: complete
 php5-mcrypt-5.2.8:mhash-0.9.9: complete
 php5-mcrypt-5.2.8:libmcrypt-2.5.7p2: complete
 php5-mcrypt-5.2.8: complete
 php5-mysql-5.2.8: complete
 phpMyAdmin-2.11.9.4: complete

==================================
安装 lighttpd

pkg_add lighttpd-1.4.21

 pcre-7.8: complete
 lua-5.1.4: complete
 lighttpd-1.4.21: complete
============================

pkg_add nginx-0.6.34p0

 nginx-0.6.34p0: complete

================================

pkg_add pecl-APC-3.0.19p0

 pecl-APC-3.0.19p0: complete

====================

好了全部安装完毕,下面链接一些配置文件,也就是相关的 .ini 文件
链接并创建PHP临时工作目录:

ln -s /var/www/conf/modules.sample/php5.conf /var/www/conf/modules
ln -fs /var/www/conf/php5.sample/apc.ini /var/www/conf/php5/apc.ini
ln -fs /var/www/conf/php5.sample/gd.ini /var/www/conf/php5/gd.ini
ln -fs /var/www/conf/php5.sample/mbstring.ini /var/www/conf/php5/mbstring.ini
ln -fs /var/www/conf/php5.sample/mcrypt.ini /var/www/conf/php5/mcrypt.ini
ln -fs /var/www/conf/php5.sample/mysql.ini /var/www/conf/php5/mysql.ini
mkdir /var/nginx/sesstmp
chmod 0777 /var/nginx/sesstmp

pkg_info检查一下系统中安装了些什么软件包:

gettext-0.17p0      GNU gettext
jpeg-6bp3           IJG's JPEG compression utilities
libiconv-1.12       character set conversion library
libltdl-1.5.26      GNU libtool system independent dlopen wrapper
libmcrypt-2.5.7p2   interface to access block/stream encryption algorithms
libxml-2.6.32p2     XML parsing library
lighttpd-1.4.21     secure, fast, compliant, and very flexible web-server
lua-5.1.4           powerful, light-weight programming language
mhash-0.9.9         strong hash library
mysql-client-5.0.77 multithreaded SQL database (client)
mysql-server-5.0.77 multithreaded SQL database (server)
nginx-0.6.34p0      robust and small HTTP server and mail proxy server
p5-DBD-mysql-4.010  MySQL drivers for the Perl DBI
p5-DBI-1.607        unified perl interface for database access
p5-Net-Daemon-0.43  extension for portable daemons
p5-PlRPC-0.2018p0   module for writing rpc servers and clients
pcre-7.8            perl-compatible regular expression library
pecl-APC-3.0.19p0   Alternative PHP Cache
php5-core-5.2.8p0   server-side HTML-embedded scripting language
php5-fastcgi-5.2.8  stand-alone FastCGI version of PHP
php5-gd-5.2.8-no_x11 image manipulation extensions for php5
php5-mbstring-5.2.8 multibyte characters extensions for php5
php5-mcrypt-5.2.8   mcrypt encryption/decryption extensions for php5
php5-mysql-5.2.8    mysql database access extensions for php5
phpMyAdmin-2.11.9.4 tool to handle the administration of MySQL over the web
png-1.2.33          library for manipulating PNG images
t1lib-5.1.0p1       Type 1 rasterizer library for UNIX/X11

好,安装和链接配置文件 就到这里, 下次我们会演示如何配置这些软件和之间如何工作,

把它们做成一个服务器同时协作工作。呵呵。谢谢大家观看!!!!!


“OpenBSD4.5 Unix系统 下载安装 Nginx Mysql Php5 gd库 phpMyAdmin Lighttpd pecl-APC”有6个评论

  1. 05月 26th, 2009 at 13:52:58 #Jarod

    水哥玩得越来越高档了

    [回复]

  2. 05月 26th, 2009 at 18:24:49 #admin

    其实都是好奇弄一下,openbsd iso 文件200多M ,很小。

    而且使用 pkg_add 方式安装,感觉比起

    wget, configure , make , make install 方便很多...

    [回复]

  3. 06月 21st, 2009 at 21:50:02 #FA

    請問你的lighttpd+fastcgi+php可以同时协作工作嗎?

    [回复]

    adminreply on 2009-06-22 17:56:10:

    可以啊,配置这方面的资料也不少。

  4. 06月 23rd, 2009 at 08:44:25 #FA

    可以參考您的lighttpd.conf嗎?

    [回复]

    adminreply on 2009-06-27 21:38:23:

    不好意思,暂时没有配置过 lighttpd.conf

有任何疑问或建议,可以给作者留言:



公告:

  • 2010年5月之前的视频是文字解说演示,没有声音。
  • 2010年5月以后的视频全部带声音。