`

CentOS5.5安装Apache2.2.6 mysql5.1.51 PHP5.2.14

阅读更多
引用

一、Apache安装
下载apache (http://httpd.apache.org/)到tmp
解压,tar –zxvf httpd-2.2.6.tar.gz
cd httpd-2.2.6
mkdir /usr/local/apache2
./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all --enable-rewrite --enable-cache
make
make install
安装apache完成,输入命令 #/usr/local/apache2/bin/apachectl -k start
启动Apache
service httpd start

二、Mysql安装
到http://www.mysql.com/downloads/mysql下载mysql RPM(service和client),
MySQL-server-community-5.1.51-1.rhel5.i386.rpm    安装服务端
MySQL-client-community-5.1.51-1.rhel5.i386.rpm     安装客户端
MySQL-devel-community-5.1.51-1.rhel5.i386.rpm     用于php的mysql安装
rpm –ivh MySQL-server-community-5.1.51-1.rhel5.i386.rpm
rpm –ivh MySQL-client-community-5.1.51-1.rhel5.i386.rpm
rpm –ivh MySQL-devel-community-5.1.51-1.rhel5.i386.rpm

三、 PHP准备的tar包安装
安装php之前要准备:
curl-7.15.0.tar.gz
freetype-2.3.5.tar.gz
gd-2.0.35.tar.gz
gettext-0.16.1.tar.gz
jpegsrc.v6b.tar.gz
libpng-1.2.31.tar.bz2
libxml2-2.6.31.tar.gz
t1lib-5.0.0.tar.gz
tiff-3.8.2.tar.gz
zlib-1.2.3.tar.gz

3.1 安装curl-7.15.0.tar.gz
      #tar zxvf curl-7.15.0.tar.gz
      #cd curl-7.15.0
      #mkdir /usr/local/crul
      #./configure --prefix=/usr/local/curl
      #make clean
      #make
      #make install
3.2 jpegsrc.v6b.tar.gz
      #mkdir -pv /usr/local/jpeg/{,bin,lib,include,man/man1,man1}
      #./configure --prefix=/usr/local/jpeg --enable-shared --enable-static
      #make clean
      #make
      #make install
3.3 libxml2-2.6.31.tar.gz
      #tar zxvf libxml2-2.6.31.tar.gz
      #cd libxml2
      #mkdir usr/local/libxml2
      #./configure --prefix=/usr/local/libxml2
      #make clean
      #make(时间可能稍长些)
      #make install
      #cp xml2-config /usr/bin
3.4 PDFlib-7.0.3-Linux-php.tar.gz
      #tar xvf PDFlib-7.0.3-Linux-php.tar.gz
      #cd pdflib
      #cp bind/php5/php520mt/libpdf-php.so /usr/local/lib/
      (上面的php520mt目录的同级目录中有php503,php510,php520目录,不知道是不是版本的区别)
3.5 t1lib-5.0.0.tar.gz
      #tar zxvf t1lib-5.0.0.tar.gz
      #cd t1lib
      #mkdir /usr/local/t1lib
      #./configure --prefix=/usr/local/t1lib
      #make without-doc
      #make install
3.6 freetype-2.3.5.tar.gz
      #tar zxvf freetype-2.3.5.tar.gz
      #cd freetype
      # mkdir /usr/local/freetype
      #./configure --prefix=/usr/local/freetype
      #make clean
      #make
      #make install
3.7 zlib-1.2.3.tar.gz
      #tar zxvf zlib-1.2.3.tar.gz
      #cd zlib-1.2.3
      #./configure --shared
      #make clean
      #make
      #make install
3.8 libpng-1.2.26.tar.gz
      #tar zxvf libpng-1.2.26.tar.gz
      #cd libpng
      #cp scripts/makefile.linux ./makefile
      #mkdir /usr/local/libpng
      #./configure --prefix=/usr/local/libpng
      #make clean
      #make
      #make install
3.9 gettext-0.16.tar.gz
      #tar zxvf gettext-0.16.tar.gz
      #cd gettext
      #mkdir /usr/local/gettext
      #./configure --prefix=/usr/local/gettext
      #make clean
      #make
      #make install(时间稍长)
3.10 gd-2.0.35.tar.gz
      #tar zxvf gd-2.0.35.tar.gz
      #cd gd
      #./configure --with-png=/usr/local/lib --with-zlib=/usr/local/lib --with-freetype=/usr/local/freetype/lib --with-jpeg=/usr/local/jpeg/lib
      #make clean
      #make
      #make install

四、安装PHP
下载php-5.2.14
tar gxvf php-5.2.14.tar.bz2
cd php-5.2.14
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --enable-track-vars --with-sockets --enable-sockets --with-sysvshm --with-sysvsem --with-pdflib-dir=/usr/local/lib --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/lib --enable-mbstring=all --with-zlib-dir=/usr/local/lib --with-freetype-dir=/usr/local/freetype --with-curl=/usr/local/curl --with-libxml-dir=/usr/local/libxml2/lib --with-gettext=/usr/local/gettext/lib --with-gd --with-mysql=/usr --with-mysqli=/usr/bin/mysql_config
#make clean
#make
#make test
# make install
Php.ini文件的修改
#cp php.ini-production /usr/local/lib/php.ini
#vi /usr/local/lib/php.ini
查找修改extension_dir='./'的内容(如下)
extension_dir = /usr/local/lib
添加PHP的环境变量:
临时的 #export PATH=$PATH:/usr/local/php/bin
永久性的:在/etc下有个profile的文件,将其打开把“export PATH=$PATH:/usr/local/php/bin”这句放在“export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC”的上一行
立即生效环境配置,不需要重启,用下命令:
. /etc/profile

五、修改apache配置文件httpd.conf
       #vi /usr/local/apache2/conf/httpd.conf
       查找AddType 大约在DefaultType text/plain
       <IfModule mime_module>
       输入如下内容
       AddType application/x-httpd-php .htm
       AddType application/x-httpd-php .html
       AddType application/x-httpd-php .phtml
       AddType application/x-httpd-php .php
       (不清楚是不是必须输入这么多项)
查找DirectoryIndex index.html 在其后输入 index.php
查找确保有如下两行配置:
LoadModule php5_module        modules/libphp5.so
LoadModule rewrite_module modules/mod_rewrite.so
保存文件,退出。
分享到:
评论

相关推荐

    centos5.5安装mysql5.5

    集合网上资料和自身实际安装整理的centos5.5安装mysql5.5,文档中有5.5和5.6的下载地载,如果安装5.6还需要找一点资料。

    CentOS 5.5使用yum安装Apache+PHP+MySQL

    在本文中,我们将详细介绍如何在 CentOS 5.5 操作系统上使用 YUM 工具安装 Apache、PHP 和 MySQL,创建一个完整的 LAMP (Linux, Apache, MySQL, PHP) 服务器环境。 首先,确保您已经安装了 CentOS 5.5。这个版本...

    CentOS 5.5安装全过程

    根据需要,使用`yum install`命令安装其他应用程序或服务,例如Apache、MySQL、PHP等,以构建Web服务器环境。 总结:CentOS 5.5的安装过程涉及多个步骤,从准备阶段到最终的系统配置,每个环节都需要仔细处理。...

    Linux CentOS5.5 web配置

    在CentOS5.5中,Apache Web服务器的主要配置文件位于`/etc/httpd/conf/`目录下。其中最重要的配置文件是`httpd.conf`,它包含了Web服务器的所有基本设置。 ##### 2.2 网页路径设置 网页文件通常被放置在特定的目录...

    Centos5.5下Qt的安装配置

    CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...

    centos 5.5 32位 下载地址

    在探讨“CentOS 5.5 32位下载地址”的相关知识点时,我们首先要理解CentOS系统的基本概念,以及其版本与架构的区别,再深入分析下载资源的重要性及获取方式。 ### CentOS概述 CentOS(Community ENTerprise ...

    Centos 5.5 Nginx+php+mysql成功安装案例

    在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...

    centos5.5安装apache-2.2.22并配置反向代理

    这个软件就是通过apache反向代理方式实现效果,项目使用tomcat发布,apache代理服务至tomcat,这里tomcat的配置就列出来了

    Centos5.5下安装LAMP完整版

    本文将深入解析如何在CentOS 5.5环境下安装LAMP堆栈,以及相关组件的配置细节。 ### 一、系统环境准备 首先,确保你的系统是CentOS 5.5,这是一个基于Linux内核的开源操作系统。此版本发布于2010年,虽然现在已经...

    CentOS下安装Apache+MySQL+PHP5.5.0(源码安装)

    ### CentOS 下安装 Apache + MySQL + PHP5.5.0(源码安装) #### 知识点一:环境准备与配置 在开始安装之前,确保你的系统是 CentOS 6.3 64位版本,并且已经安装了必要的软件包管理工具 YUM (Yellowdog Updater ...

    CentOS 5.5下安装MySQL 5.5全过程分享

    打开终端 切换到根目录 [shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。 [root@localhost ~]# yum remove mysql 安装cmake 下载cmake源码包cmake-2.8.5.tar.gz [root@localhost ~]# wget ...

    CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器

    【CentOS 5.5 快速搭建Apache+PHP5+MySQL Web服务器】 在Linux操作系统领域,LAMP架构(Linux, Apache, MySQL, PHP)是非常常见的用于构建Web服务器的组合。本文将详细介绍如何在CentOS 5.5系统上快速安装和配置这...

    CentOS 5.5 yum 搭建 Apache+PHP5+MySQL

    ### CentOS 5.5 使用 YUM 安装 Apache+PHP5+MySQL #### 一、概览 在本文档中,我们将详细介绍如何在 CentOS 5.5 版本上使用 YUM 包管理器安装并配置一个完整的 LAMP(Linux + Apache + MySQL + PHP)环境。LAMP 是...

    centos5.5 32 64位下载地址

    对于需要运行CentOS 5.5但不希望在物理机上安装的情况,可以利用虚拟化技术,如VMware、VirtualBox等,在现代操作系统上创建一个虚拟环境来运行旧版CentOS。 知识点6:兼容性问题 使用旧版CentOS可能遇到的挑战包括...

    PHP+Apache+Mysql+Centos5.5安装图文教程

    在本教程中,我们将深入探讨如何在CentOS 5.5操作系统上安装PHP、Apache和MySQL,这是一个经典的LAMP(Linux、Apache、MySQL、PHP)堆栈,是开发Web应用程序的基础。以下是详细的步骤: 首先,确保你的系统是最新的...

    centOS 5.5 虚拟机 安装 教程 word 版

    centos 5.5 虚拟机安装截图教程,可能安装过程中会因虚拟机版本和centos的版本区别有所不同,但是基本思路应该没变,希望对大家有用,我没资源分了,大家支持下让人赚点分吧,谢谢各位了

Global site tag (gtag.js) - Google Analytics