枚孤竹的BLOG 订阅
相关博文
内容读取中…
推荐博文
内容读取中…
谁看过这篇博文
内容读取中…
字体大小: 正文
LAMP配置备忘录 (2007-08-07 00:24:30)

一、前期准备
    两台电脑,A机和B机,待配机为B机。因为要不断在A机上Google或Baidu,因此首先尝试通过A机远程登录B机。开始使用Xmanager2.0,可以直接以窗口形式登录B机,较为爽,
不过感觉既然只用终端,窗口就多余了。因此使用SSH Secure Shell,初次接触这个东西,配置也是花了一点时间,不过后来都搞定了。这样我们就可以通过SSH Secure Shell Client操作B机了。


二.软件及版本

 

RedHat Linux 9
ssh-tectia-server-5.3.1-40-linux-i386-eval.tar(这个是SSH服务端)
mysql-5.0.41-linux-i686.tar.gz
httpd-2.2.4.tar.gz
libxml2-2.6.12.tar.gz
zlib-1.2.3.tar.gz
php-5.2.3.tar.gz
freetype-2.1.10.tar.gz 
libpng-1.2.12.tar.gz           
gd-2.0.26gif.tar.gz               

jpegsrc.v6b.tar.gz   

  
三、安装过程


1、mysql


这个mysql只要解压就可以,我将其安装在/home/server/mysql下
# tar -zvxf mysql-5.0.41-linux-i686.tar.gz
# mv mysql-5.0.41-linux-i686 /home/server/mysql
# cd mysql
# scripts/mysql_install_db --user=root
# bin/mysqld_safe --user=root &

 

2、apache


#tar zxvf httpd-2.
2.4.tar.gz
#cd httpd-2.2.4
#./configure --prefix=/usr/local/apache --enable-module=so
#make
#make install

 

3、libxml2


# tar -zxf libxml2-2.6.12.tar.gz
# cd libxml2-2.6.12
# ./configure (默认安装即可)
# make
# make install

 

4、zlib


# tar -zxf zlib-1.2.3.tar.gz
# cd zlib-1.2.3
# ./configure --prefix=/usr/local/zlib 
# make
# make install

 

5、jpeg


# tar -zxf jpegsrc.v6b.tar.gz
# cd jpeg-6b/
# ./configure --prefix=/usr/local/jpeg
# make
# make install(此处如果不顺利,提示“无法创建文件,没有那个文件或目录”,请手动创建)

 

6、libpng 


# tar -zxf libpng-1.2.12.tar.gz
# cd libpng-1.2.12
# ./configure --prefix=/usr/local/libpng
# make
# make install

 

7、freetype


# tar -zxf freetype-2.1.10.tar.gz
# cd freetype-2.1.10
# ./configure --prefix=/usr/local/freetype2
# make
# make install

 

8、gd


# tar -zxf gd-2.0.26gif.tar.gz
# cd gd-2.0.26gif
# ./configure --prefix=/usr/local/gd --with-zlib=/usr/local/zlib/ --with-png=/usr/local/libpng/ --with-jpeg=/usr/local/jpeg/ --with-

freetype=/usr/local/freetype/
# make
# make install

 

9、php


# tar -zxf php-5.2.3.tar.gz
# cd php-5.2.3
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-jpeg-dir=/usr/local/jpeg/ --with-png-dir=/usr/local/libpng/ --with-gd -

-with-freetype-dir=/usr/local/freetype/ --enable-trace-vars --with-zlib --with-mysql=/home/server/mysql/
# make
# make install
# cp php.ini-dist /usr/local/php/lib/php.ini

 

10、配置


# cd /usr/local/apache/conf
# vi httpd.conf
加一行:AddType application/x-httpd-php .php
然后:
# cd /usr/local/apache/
# ./bin/apachectl start
顺利的话应该可以高呼万岁了!

 

四、结尾


注意:以上gd,zlib,jpeg,freetype,libpng及做图像处理的库,若只需实现基本功能可不装。我因为需要实现验证码功能所以安装全了。

 

顺便加上apache配置虚拟主机:
httpd.conf:
NameVirtualHost 192.168.0.8:80
<VirtualHost 192.168.0.8:80>
DocumentRoot /root/anydirectory/
ServerName www.Tendfly.com.cn
</VirtualHost>

评论(0)| 阅读 (0) | 收藏 (0) | 分享 | 打印 | 举报
前一篇:自杀?
后一篇:迎接Prison Break回归
评论 发表评论
发表评论
匿名评论(无需注册)
验证码:看不清楚数字吗?点击这里再试试。
新浪BLOG意见反馈留言板 不良信息反馈 电话:95105670 提示音后按2键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有