本人自学Linux有一年多时间了,刚开始只是抱着一面学习LINUX,然后搭建自已的一个小型linux下WEB服务器网站,期间也用过 UBUNTU6.06、UBUNTU6.061、UBUNTU6.10、UBUNTU7.04、UBUNTU7.10、UBUNTU8.04,到过 UBUNTU的http://forum.ubuntu.org.cn感觉那里的学习开源开发的环境真的不错,在这我感谢那里的每一位,但是后来由于生活和工作、学习的种种矛盾,不能去ubuntu的中文论坛学习了,再后来由于红旗这个响亮的名字把我带到了红旗LINUX5.0-Desktop、红旗 LINUX6.0-Desktop、红旗LINUX6.0SP1-Desktop,感觉心态好的就是红旗LINUX*.*-Desktop安装后在没有联网的情况下也能很稳定快速地运行。闲话少说,让我们切入正题:如何在红旗Linux6.0SP1下安装httpd-2.2.8+php-5.2.5+ PostgreSQL-8.3.1+drupal-6.2搭建你的超级稳定的开源网站?
1.安装红旗Linux6.0SP1
到红旗主站http://www.redflag-linux.com下载redflag-6-sp1.iso、redflag-6- tool-sp1.iso,只要下载一张vcd的系统盘sys.iso和同版本型号一张vcd的工具盘Tools.iso,用Alcohol 120%把sys.iso,Tools.iso装载镜像文件记录成安装光盘,安装过程和安装其它发行版本的LINUX没有什么不同,这里就不细说了。
2.安装apache2
到http://httpd.apache.org主页下载httpd-2.2.8.tar.gz(apache2的源文件)
以Apache使用php有两种方式:作为动态模块,其在运行状态时可以载入到web服务器,
或者作为静态模块,其可直接编译到web服务器代 *** 中。对于文本,我们着重于第一种方式。为了能让Apache2.0模块使php动态载入,Apache服务器必须以动态共享对象(DSO,Dynamic Shared Object)编译。
可以通过传递 --enable-so 参数到 Apache 2
tar -jxvf httpd-2.2.8.tar.bz2
cd httpd-2.2.8
./configure --prefix=/usr/local/apache2 --enable-so make && make install
//切记要支持Zend Optimizer不可加 --with-mpm=worker选项
这一过程将会设置,编译,以及将服务器安装到/usr/local/下。
在shell-konsole里启动apache守护进程:
/usr/local/apache2/bin/apachectl start (开启 start 关闭 stop 重启 restart)
打开浏览器,输入http://localhost 就能看到一个apache的欢迎页面了(It works!),这表示我们已经成功的安装了apache2 。
3.编译安装PHP5
为了让php5能有各种功能更好的支持库要编译安装以下这些软件
# libiconv-1.11.tar.gz
# freetype-2.3.5.tar.gz
# libpng-1.2.20.tar.gz
# libxml2-2.6.30.tar.gz
# jpegsrc.v6b.tar.gz
# libmcrypt-2.5.8.tar.gz
# mcrypt-2.6.6.tar.gz
# mhash-0.9.9.tar.gz
gd-2.0.35.tar.gz
# memcache-2.2.1.tar.gz
(1).下载libiconv-1.11.tar.gz
ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.11.tar.gz
tar zxvf libiconv-1.11.tar.gz
cd libiconv-1.11/
./configure --prefix=/usr/local/libiconv
make
make install
(2).下载freetype-2.3.5.tar.gz
下载地址:http://download.savannah.gnu.org/releases/freetype/
安装 freetype
tar -zxvf freetype-2.2.1.tar.gz
cd freetype-2.2.1
./configure --prefix=/usr/local/freetype2
make
make install
(3).下载libpng-1.2.20.tar.gz
下载地址:http://www.libpng.org/download/
安装:libpng
tar zxvf libpng-1.2.20.tar.gz
cd libpng-1.2.20/
./configure --prefix=/usr/local/libpng
make
会员注册
会员登录
个人空间
发表评论