httpd 2.4.9 + mysql-5.5.33 + php-5.4.26编译安装过程

首先想到的应该是先装哪个?这个有很大的关系。Apache和mysql哪个先装无所谓,php一定要最后才安装,因为安装php要用到mysql的库。

平常我都是按照顺序来安装的!!!

一、编译安装apache

httpd-2.4.9需要较新版本的apr和apr-util,因此需要事先对其进行升级。升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包。

可以从官网上下载源代码,直接去官网下载就好了,就不过多说明了。

1、首先编译安装apr

 tar xf apr-1.5.0.tar.bz2
 cd apr-1.5.0
 ./configure --prefix=/usr/local/apr
 make && make install

2、编译安装apr-util

 tar xf apr-util-1.5.3.tar.bz2
 cd apr-util-1.5.3
 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
 make && make install

3、编译安装httpd-2.4.9

 tar xf httpd-2.4.9.tar.bz2
 cd httpd-2.4.9
 
 ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mpms-shared=all --with-mpm=event

  make && make install

如果编译没成功,提示某些开发包没有安装,先安装开发包,然后重新编译安装执行后两行代码就好。

./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mpms-shared=all --with-mpm=event

  make && make install

补充:

(1)构建MPM为静态模块
        在全部平台中,MPM都可以构建为静态模块。在构建时选择一种MPM,链接到服务器中。如果要          改变MPM,必须重新构建。为了使用指定的MPM,请在执行configure脚本 时,使用参数             --with-mpm=NAME。NAME是指定的MPM名称。编译完成后,可以使用 ./httpd -l 来确定选择的         MPM。 此命令会列出编译到服务器程序中的所有模块,包括 MPM。

(2)构建 MPM 为动态模块
        在Unix或类似平台中,MPM可以构建为动态模块,与其它动态模块一样在运行时加载。 构建         MPM 为动态模块允许通过修改LoadModule指令内容来改变MPM,而不用重新构建服务器程序。在         执行configure脚本时,使用--enable-mpms-shared选项即可启用此特性。当给出的参数为all          时,所有此平台支持的MPM模块都会被安装。还可以在参数中给出模块列表。默认MPM,可以自          动选择或者在执行configure脚本时通过--with-mpm选项来指定,然后出现在生成的服务器配置         文件中。编辑LoadModule指令内容可以选择不同的MPM。

时间: 2024-12-24 21:38:21

httpd 2.4.9 + mysql-5.5.33 + php-5.4.26编译安装过程的相关文章

LAMP——httpd 2.4.20 + mysql-5.6.26 + php-5.6.22编译安装过程

httpd 2.4.20 + mysql-5.6.26 + php-5.6.22编译安装过程: 资源准备 系统:centos6.5 PHP:wget http://docs.php.net/distributions/php-5.6.22.tar.gz MySQL:wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.26.tar.gz APACHE:wget http://mirrors.noc.im/apache//httpd/http

mysql 5.6单机单实例源码编译安装配置

--linux 基础配置  指定机器名为sql1 --查看centos内核uname -acat /etc/issue --修改机器名 1. echo "192.168.33.190 sql1 localhost.localdomain localhost4 localhost4.localdomain4" >> /etc/hosts 2. vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=sql1 --修改ipvi /etc/

Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 在 CentOS 下的编译安装

最近配置了几台Web服务器,将安装笔记贴出来吧.没时间像以前那样,将文章写的那样系统了,请见谅.详细配置,可以看以前的旧文章: http://blog.zyan.cc/nginx_php_v6 1.安装Nginx: mkdir -p /Data/tgz cd /Data/tgz yum install wget yum install pcre yum install openssl* yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-dev

mysql 5.6.26 编译安装

1.准备安装包 下载地址: http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.26.tar.gz 2.准备安装环境 yum -y install make gcc-c++ cmakebison-devel ncurses-devel 3.创建mysql组与用户(指定不能登录,不创建家目录,uid和gid为336,系统用户),数据库存放目录 groupadd -g 336 mysql useradd -M -s /sbin/n

LAMP编译安装之Apache+php+mysql

环境模型: (1)PHP作为apache的模块编译安装. (2)mysql数据库在另一台服务器上安装.版本为MariaDB5.5.33    IP:192.168.1.124 (3)PHP版本5.4.36,http的版本2.4 (4)安装Apache和php的主机IP为192.168.1.123. 一.编译安装apache    1.解决依赖关系     httpd-2.4.9需要较新版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升

关系型数据库之Mysql编译安装及数据库基础(一)

一.为什么会有数据库呢? 刚开始接触数据库的朋友们,都会问数据库用来干啥的呢?字面表达的意思就是用来存储数据的仓库简称"数据库",在日常生活中我们与数据库相关的事务都是一大把一大把的,例如: 1.我们去做火车的时候需要实名认证,为什么安检人员可以通过我们的身份证就可以查询我们的个人信息呢,因为们都是有户口的群众,在公安居民信息库都录入着我们的信息,而们的信息也是存储在国家公民的信息库里面的,这也是我们所说的数据库,早期最传统的数据库就是文本文件,没当查询数据时都需要从头到尾把整个文件都

MySQL 源码编译安装

脚本须知: 1. 该脚本目前只测试过mysql版本为5.6.x的源码,其他源码可以对本脚本稍作修改即可 2. 本脚本也可以使用wget mysql源码的方式进行,但考虑到后期提供源码的地址不可用,所以需要手动下载mysql 5.6.x的源码包并放入到/usr/local/src 3. 此脚本在编译安装过程中禁用了iptables和SElinux策略,如果你在使用iptalbes相关功能请先完成相关配置. 4. 该脚本主要是对此前尚未装过mysql的linux系统环境而写的,如果此前装过mysql

Httpd2.4.10+Mysql5.6.21+Php5.61编译安装(PHP集成为HTTPD的模块)

一.编译安装Httpd2.4.10 1.解决依赖关系 httpd-2.4.10需要较新版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包.这里选择使用编译源代码的方式进行,在Apache官方网站下载apr 与apr-util码源包. 1)编译安装apr # tar xf apr-1.5.1.tar.bz2 # cd apr-1.5.1 # ./configure --prefix=/usr/local/apr # make

编译安装httpd apache服务器

一,下载源码包1.1下载apr-util-1.6.1.tar.gz 和apr-1.6.3.tar.gz http://apr.apache.org/ 1.2下载httpd源码安装包httpd-2.4.33.tar.gzhttp://httpd.apache.org/download.cgi二,拷贝到服务器并解压scp Downloads/httpd-2.4.33 [email protected]:/rootscp Downloads/apr- [email protected]:/root t