Linux99学习论坛-linux论坛|Linux系统论坛

 找回密码
 注册
搜索
查看: 1519|回复: 0

inux下源码安装apache+php+mysql

[复制链接]

91

主题

0

好友

411

积分

管理员

Rank: 9Rank: 9Rank: 9

金钱
317
主题
91
发表于 2011-4-18 10:44:15 |显示全部楼层
下载文件:
http://www.openssl.org/          openssl-0.9.8.tar.gz
http://www.zlib.net/                     zlib-1.2.3.tar.gz
http://www.libpng.org/pub/png/             libpng-1.2.8.tar.gz
http://sourceforge.net/projects/libpng/
http://www.ijg.org/                          jpegsrc.v6b.tar.gz
http://www.freetype.org/                     freetype-2.1.10.tar.gz
http://www.boutell.com/gd/                 gd 2.0.33.tar.gz
http://xmlsoft.org/             libxml2-2.6.20.tar.gz
http://www.apache.org              httpd-2.0.54.tar.gz
http://www.php.net                php-5.0.4.tar.gz
                            xpm-3.4k-2.i386.rpm
                            gd-devel-1.8.4-11.i386.rpm
http://www.zend.com       ZendOptimizer-2.5.3-linux-glibc21-i386.tar.gz


4、安装OpenSSl
[root@localhost] tar -zxvf openssl-0.9.8.tar.gz
[root@localhost] cd openssl-0.9.8
[root@localhost] ./config --prefix=/usr/local/openssl #设置安装路径
[root@localhost] make
[root@localhost] make test
[root@localhost] make install
5、安装GD让系统支持GD
a、安装zlib-1.2.3.tar.gz
  [root@localhost] tar zxvf zlib-1.2.3.tar.gz
  [root@localhost] cd zlib-1.2.3
  [root@localhost] ./configure
  [root@localhost] make
  [root@localhost] make test
  [root@localhost] make install
b、安装libpng-1.2.8.tar.gz
  [root@localhost] tar zxvf libpng-1.2.8.tar.gz
  [root@localhost] cd libpng-1.2.8
  [root@localhost] cp scripts/makefile.linux makefile
  [root@localhost] vi makefile
         修改其中参数
         ZLIBLIB=/usr/local/lib
         ZLIBINC=/usr/local/include
  [root@localhost] make test
  [root@localhost] make install
c、安装jpegsrc.v6b.tar.gz
  [root@localhost] tar zxvf jpegsrc.v6b.tar.gz
  [root@localhost] cd jpeg-6b
  [root@localhost] ./configure
  [root@localhost] make
  [root@localhost] make test
  [root@localhost] make install
  [root@localhost] make install-lib
d、安装freetype-2.1.10.tar.gz
  [root@localhost] tar zxvf freetype-2.1.10.tar.gz
  [root@localhost] cd freetype-2.1.10
  [root@localhost] make setup
  [root@localhost] make
  [root@localhost] make install

e、最后安装GD
  [root@localhost] tar zxvf gd-2.0.33.tar.gz
  [root@localhost] cd gd-2.0.33
  [root@localhost] ./configure
   配置完成后,注意输出的信息是否如下:
   ** Configuration summary for gd-2.0.33:
   Support for PNG library:          yes
   Support for JPEG library:         yes
   Support for Freetype 2.x library: yes
   Support for Xpm library:          no
    Xpm库以前安装不成功,如果程序部门不常用用,一般PNG/JPEG/FREETYPE三个库打开支持就行
  [root@localhost] make
  [root@localhost] make install
  [root@localhost] cp gd.h /usr/local/lib \\编译PHP的时候会缺少这个文件出错


1.安装环境
操作系统:Red Hat Linux Enterprise AS 4.0
数据库:MySQL 5.0.24
Web服务器:Apache 2.2.3
脚本语言:PHP 5.1.6
2.安装MySQL 5.0.24
-------------下载软件包mysql-5.0.24.tar.gz,地址http://www.mysql.com-------------
# tar zvxf mysql-5.0.24.tar.gz //解压缩
# cd mysql-5.0.24 //进入解压缩后的文件目录
# ./configure --prefix=/usr/local/mysql \ //设定安装目录
--enable-thread-safe-client \ //编译线程安全版的客户端库
--without-debug \ //关闭debug功能
--localstatedir=/data/mysqldata \ //设定数据库文件目录
# make //编译
# make install //安装
# /usr/local/mysql/bin/mysql_install_db //初始化授权
# chown –R root:root /usr/local/mysql //文件属性改为root用户
# cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf //复制配置文件
----------------------------------启动MySQL服务----------------------------------
# /usr/local/mysql/bin/mysqld_safe --user=root & //启动MySQL
----------------------------------修改MySQL密码----------------------------------
# /usr/local/mysql/bin/mysqladmin -uroot password mysqlsecret //修改密码
----------------------------------关闭MySQL服务----------------------------------
# /usr/local/mysql/bin/mysqladmin -uroot -pmysqlsecret shutdown //关闭MySQL
3.安装Apache 2.2.3
-------------下载软件包httpd-2.2.3.tar.gz,地址http://www.apache.org-------------
# tar zvxf httpd-2.2.3.tar.gz
# cd httpd-2.2.3
# ./configure --prefix=/usr/local/apache \
--enable-module=most \
--enable-shared=max
# make
# make install
----------------------------------启动Apache服务----------------------------------
# /usr/local/apache/bin/apachectl start
----------------------------------关闭Apache服务----------------------------------
# /usr/local/apache/bin/apachectl stop
----------------------------------重启Apache服务----------------------------------
# /usr/local/apache/bin/apachectl restart
4.安装PHP 5.1.6
-------------------下载软件包php-5.1.6.tar.gz,地址www.php.net--------------------
# tar zvxf php-5.1.6.tar.gz
# cd php-5.1.6
# ./configure --prefix=/usr/local/php \
--with-mysqld=/usr/local/mysql \
--with-apxs2=/usr/local/apache/bin/apxs
# make
# make install
# cp php.ini-dist /usr/local/php/lib/php.ini
5.配置Apache服务的httpd.conf文件
*在LoadModule处添加 LoadModule php5_module module/libphp5.so
*在DirectoryIndex处添加 index.php
*在AddType application处添加
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关于我们|Archiver||Linux99学习论坛    

GMT+8, 2013-4-8 15:11 , Processed in 0.082549 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部