日期:2014-05-16  浏览次数:20693 次

linux+apache2.2+php5.2+mysql5.0源码安装
最近在学习Linux,发现了这篇不错的LAMP配置文章,简洁实用。于是收藏于此。另外,文中提到的软件,我已经下载整理到了我的SKYDRIVER网盘,需要的朋友可以直接去下载,地址如下
LAMP_FILE
mysql5.0太大了,没有办法传到网盘上去,我把下载地址整理了一下,官方的
Linux (non RPM packages)  MySQL 5.0 Downloads
Linux (x86, glibc-2.2, "standard" is static)  5.0.67 112.2M
MD5: 71f7281262f54d2674392e6ef7c7d18f
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-linux-i686.tar.gz/from/http://mysql.stu.edu.tw/

Linux (x86)  5.0.67 99.1M
MD5: 3756f1b3580c65e1a9a1daf7a6ec9870
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-linux-i686-glibc23.tar.gz/from/http://mysql.stu.edu.tw/

Linux (AMD64 / Intel EM64T)  5.0.67 102.3M
MD5: b9669163c318580b6b411239868b3f28
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-linux-x86_64-glibc23.tar.gz/from/http://mysql.stu.edu.tw/

Linux (POWER / PowerPC, 32-bit)  5.0.67 174.7M
MD5: 747271ac9e06c4c89ce87727a032b3a2
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-linux-powerpc-
glibc23.tar.gz/from/http://mysql.stu.edu.tw/

Linux (S/390X)  5.0.67 101.5M
MD5: 6c7d0c31aa73a57a97c70a54ba9d8a5f
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.67-linux-s390x.tar.gz/from/http://mysql.stu.edu.

linux+apache+php+mysql 源码安装
天下文章一大抄,看你会不会抄,偶也来发表一篇文章

一:准备软件包,存放/home/xiutuo/software/目录下。

主要软件包,
1. httpd-2.2.6.tar.gz
2. mysql-5.0.45-linux-i686-glibc23.tar.gz  (这个版本是已编译好的压缩包,解压后稍做配置即可使用)
3. php-5.2.5.tar.gz

安装php所需的软件包(其中libxml2是安装php5必须的.)
1. libxml2-(version).tar.gz  --->  http://ftp.gnome.org/pub/GNOME/sources/libxm2
2. libxslt-(version).tar.gz  --->  http://ftp.gnome.org/pub/GNOME/sources/libxslt
3. curl-(version).tar.gz     --->  http://curl.haxx.se/download

GD库所需要软件包(有人说PHP源码包里自带了GD2.0.28和zlib,只要安装GD的三个支持包:jpg,png和freetype,但是我们还是下载)
1. gd-(version).tar.gz       --->  http://www.libgd.org/Main_Page  or  http://www.libgd.org/releases/
2. freetype-(version).tar.gz --->  http://sourceforge.net/projects/freetype
3. jpegsrc.v6b.tar.gz        --->  http://ijg.org/files/jpegsrc.v6b.tar.gz
4. libpng-(version).tar.gz   --->  http://www.libpng.org/pub/png/libpng.html
5. zlib-1.2.3.tar.gz         --->  http://www.zlib.net

把以上所有软件包下载到:/root/Software/目录下.

二:安装mysql

# tar -zvxf mysql-5.0.45-linux-i686-glibc23.tar.gz 
# mkdir -p /usr/local/mysql
# cp -r mysql-5.0.45 /usr/local/mysql
# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql //开机启动mysql
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

添加mysql用户及用户组
# groupadd mysql
# useradd -g mysql mysql
修改mysql目录权限
# chown -R root /usr/local/mysql
# chgrp -R mysql /usr/local/mysql
# chown -R mysql /usr/local/mysql/data
生成mysql系统数据库
# /usr/local/mysql/.s/mysql_install_db --user=mysql&  //启动mysql服务
# /usr/local/mysql/bin/mysqld_safe --user=mysql&
如出现 Starting mysqld daemon with databases from /usr/local/mysql/data 代表正常启动mysql服务了.
按Ctrl + C 跳出修改 mysql 的 root 密码
# /usr/local/mysql/bin/mysqladmin -u root -p password "123456"

三:安装GD库(让PHP支持GIF,PNG,JPEG)
a.安装 jpeg6 建立目录:
# mkdir -p /usr/local/jpeg6
# mkdir -p /usr/local/jpeg6/bin
# mkdir -p /usr/local/jpeg6/lib
# mkdir -p /usr/local/jpeg6/include
# mkdir -p /usr/local/jpeg6/man
# mkdir -p /usr/local/jpeg6/man1
# mkdir -p /usr/local/jpeg6/man/man1
# cd /root/Software/
# tar -zvxf jpegsrc.v6b.tar.gz
# cd jpeg6
# ./configure --pr