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


使用OpenBSD Unix 操作系统,其中一个很大原因就是 作为服务器系统。

所以,今天我也尝试安装 经典的搭配吧,可以这样说 apache mysql php gd库 phpMyAdmin.

OpenBSD内核中已经集成了Apache,而且内置了对PHP的支持,
所以安装MySQL、PHP环境非常的简单。

首先令我惊讶的是,只需要2条命令可以把这个环境需要的东西,包括依赖关系
下载安装好。真的为服务器安装带来了很大的方便,比起之前自己使用过的Linux方便很多。

当然首先你要确定你的BSD系统,网络没有问题的,可以链接到互联网。

下面开始演示了,

export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.4/packages/i386/
pkg_add wget mysql-server php5-gd-5.2.6-no_x11 phpMyAdmin pecl-APC

就是上面2条命令,这个我也不知道具体要多长时间,不过这个ftp服务器挺快的吧。
ftp://ftp.openbsd.org/pub/OpenBSD/4.4/packages/i386/
其实这个ftp上面提供了很多的包,可以通过浏览器登陆上去看,

我的网速也并不是很快,只能等了,没办法。如果下载太长时间,视频也只能截取了。

呵呵,我人走开一下。。让它自己慢慢下吧。

现在好像正在下载mysql5.0客户端,
如果是服务器端可能是最大的一个吧,下载时间最长。。。

现在下载gd库了,想起以前Linux下一个个安装的情形,真的感觉现在方便多了。

现在开始下载 phpMyAdmin 经典的web形式管理mysql数据库。

好了,所需的软件都安装完成,

libiconv-1.12: complete
gettext-0.17: complete
wget-1.11.3: complete
mysql-server-5.0.51ap1:mysql-client-5.0.51ap0: complete
mysql-server-5.0.51ap1:p5-Net-Daemon-0.43: complete
mysql-server-5.0.51ap1:p5-PlRPC-0.2018p0: complete
mysql-server-5.0.51ap1:p5-DBI-1.604: complete
mysql-server-5.0.51ap1:p5-DBD-mysql-4.005: complete
mysql-server-5.0.51ap1: complete
php5-gd-5.2.6-no_x11:t1lib-5.1.0p1: complete
php5-gd-5.2.6-no_x11:jpeg-6bp3: complete
php5-gd-5.2.6-no_x11:png-1.2.28: complete
php5-gd-5.2.6-no_x11:libxml-2.6.32p1: complete
php5-gd-5.2.6-no_x11:php5-core-5.2.6: complete
php5-gd-5.2.6-no_x11: complete
phpMyAdmin-2.11.7.1:php5-mbstring-5.2.6: complete
phpMyAdmin-2.11.7.1:libltdl-1.5.26: complete
phpMyAdmin-2.11.7.1:mhash-0.9.1p1: complete
phpMyAdmin-2.11.7.1:libmcrypt-2.5.7p1: complete
phpMyAdmin-2.11.7.1:php5-mcrypt-5.2.6: complete
phpMyAdmin-2.11.7.1:php5-mysql-5.2.6: complete
phpMyAdmin-2.11.7.1: complete
pecl-APC-3.0.19: complete
--- mysql-server-5.0.51ap1 -------------------
You can find detailed instructions on how to install a database
in /usr/local/share/doc/mysql/README.OpenBSD.
--- pecl-APC-3.0.19 -------------------
You can enable this module by creating a symbolic
link from /var/www/conf/php5.sample/apc.ini to
/var/www/conf/php5/apc.ini.

ln -fs /var/www/conf/php5.sample/apc.ini \
        /var/www/conf/php5/apc.ini

If you already have Apache running on your machine,
you should not use "apachectl restart" - instead,
you should fully stop and then restart the server.

You'll also need to configure APC using various
settings in php.ini.  See /var/www/pecl-APC/INSTALL
for details.
--- php5-core-5.2.6 -------------------
To enable the php5 module please create a symbolic
link from /var/www/conf/modules.sample/php5.conf
to /var/www/conf/modules/php5.conf.

ln -s /var/www/conf/modules.sample/php5.conf \
        /var/www/conf/modules

The recommended php configuration has been installed
to /var/www/conf/php.ini.

Don't forget that the default OpenBSD httpd is chrooted
into /var/www by default, so you may need to create support
directories such as /var/www/tmp for PHP to work correctly.
--- php5-gd-5.2.6-no_x11 -------------------
You can enable this module by creating a symbolic
link from /var/www/conf/php5.sample/gd.ini to
/var/www/conf/php5/gd.ini.

ln -fs /var/www/conf/php5.sample/gd.ini \
        /var/www/conf/php5/gd.ini

--- php5-mbstring-5.2.6 -------------------
You can enable this module by creating a symbolic
link from /var/www/conf/php5.sample/mbstring.ini to
/var/www/conf/php5/mbstring.ini.

ln -fs /var/www/conf/php5.sample/mbstring.ini \
        /var/www/conf/php5/mbstring.ini

--- php5-mcrypt-5.2.6 -------------------
You can enable this module by creating a symbolic
link from /var/www/conf/php5.sample/mcrypt.ini to
/var/www/conf/php5/mcrypt.ini.

ln -fs /var/www/conf/php5.sample/mcrypt.ini \
        /var/www/conf/php5/mcrypt.ini

--- php5-mysql-5.2.6 -------------------
You can enable this module by creating a symbolic
link from /var/www/conf/php5.sample/mysql.ini to
/var/www/conf/php5/mysql.ini.

ln -fs /var/www/conf/php5.sample/mysql.ini \
        /var/www/conf/php5/mysql.ini

--- phpMyAdmin-2.11.7.1 -------------------
The phpMyAdmin has been installed into /var/www/phpMyAdmin

You should point this to the DocumentRoot of your web-server:
   # ln -s ../phpMyAdmin /var/www/htdocs/phpMyAdmin
(make sure you use a relative symlink since Apache is chrooted)

You can ensure you have a working install by accessing:
http://<localhost>/phpMyAdmin/index.php
现在提示作链接并创建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/www/tmp
chmod 0777 /var/www/tmp

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

下面是 安装包的信息:
# pkg_info
gettext-0.17        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.7p1   interface to access block/stream encryption algorithms
libxml-2.6.32p1     XML parsing library
mhash-0.9.1p1       strong hash library
mysql-client-5.0.51ap0 multithreaded SQL database (client)
mysql-server-5.0.51ap1 multithreaded SQL database (server)
p5-DBD-mysql-4.005  MySQL drivers for the Perl DBI
p5-DBI-1.604        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
pecl-APC-3.0.19     Alternative PHP Cache
php5-core-5.2.6     server-side HTML-embedded scripting language
php5-gd-5.2.6-no_x11 image manipulation extensions for php5
php5-mbstring-5.2.6 multibyte characters extensions for php5
php5-mcrypt-5.2.6   mcrypt encryption/decryption extensions for php5
php5-mysql-5.2.6    mysql database access extensions for php5
phpMyAdmin-2.11.7.1 tool to handle the administration of MySQL over the web
png-1.2.28          library for manipulating PNG images
t1lib-5.1.0p1       Type 1 rasterizer library for UNIX/X11
wget-1.11.3         retrieve files from the web via HTTP, HTTPS and FTP

由于这个视频有点长,配置方面我们留在下一个视频中演示。

谢谢大家观看。


“OpenBSD4.4上安装apache php mysql gd库 phpMyAdmin 环境 入门视频教程”没有评论

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



公告:

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