2009年1月13日星期二

BLFS初步实现APACHE+PHP+MYSQL

今天终于把网站的环境搭建好了:LINUX+APACHE+PHP+MYSQL ,并且织梦CMS在其上成功运行.

所有过程均基于LFS系统和BLFS6.3手册.

搭建流程:

我的这个系统是用VM6.5搭建的,目的是为了做一个自己定制的系统,用来完成自己的学习和应用需求.

我的基本需求是,搭建一个能学习标准C++及编译的环境,及做一个能扩展功能的服务器,目前先实现一个一般的网站应用环境.

LFS系统做出来后就是一个标准的GCC编辑编译环环境(GCC编译器+VIM编辑器)等以后把系统桌面化后再添加其它的库,反正是用到什么库就添什么库吧,按实际需要来添加.

网站应用用的最多的就是WEB服务器.在LINUX环境下基本上都是APACHE的天下,语言方面就很多了,像PERL,PHP等,数据库有Berkeley DB,mysql,postgresql等,现在最流行的就是PHP+MYSQL的组合了.

首先LFS要有远程扩展安装的能力,最简单的莫过于SSH了,所以SSHD服务器是必要的.WEB服务器APACHE是必需的,还要有文件上传下载的功能 ,FTP服务器也是不可少的,现在用一个比较小巧的VSFTPD,功能也不弱.

以下是上面环境所需的软件:
所有软件的下载及安装步骤在BLFS6.3中都可以找到
1.wget和lynx,字符界面的下载程序和一个字符界面的WEB浏览器,这两个应该是必需的,用它们来下载所需的软件.
2.OPENSSL和OPENSSH,远程连接程序.在WIN下用PUTTY客户端就可连接.
3.VSFTPD,FTP服务器,配置简单,功能也不弱
4,APACHE,WEB服务器
5.MYSQL,数据库软件,许多的CMS,BBS都用它
--如用织梦CMS,PHP还要GD(一个动态生成图片的库)的支持,它也可以扩展很多格式的文件,比如,PNG,JPEG等
6.PHP,一种语言,主要用来动态生成WEB程序和连接数据库

有了如上这些软件就有了一个非常简洁的web服务器+GCC学习环境了.

0 评论: