httpd编译安装php

  1. wget http://hk1.php.net/distributions/php-5.6.31.tar.gz
  2. yum groupinstall "Development Tools"
  3. yum install zlib openssl perl
  4. yum install httpd httpd-devel
  5. tar -xf php.tar.gz -C /usr/src
  6. cd /usr/src/php
  7. yum install mariadb mariadb-server php-mysql
  8. 配置

./configure --prefix /usr/local/php56 --with-apxs2=/usr/local/httpd24/bin/apxs  --with-config-file-path=/etc/ --with-config-file-scan-dir=/etc/php.d --with-libxml-dir --with-openssl --with-zlib --enable-mbstring --with-mysql

其中php与httpd的联系就是apxs, 与mysql的联系就是with-mysql
  1. make && make install
  2. cp php.ini-development /etc/php.ini
  3. mkdir /etc/php.d/
  4. 修改httpd.conf

原文地址:https://www.cnblogs.com/megachen/p/9807361.html

时间: 2024-08-30 14:06:13

httpd编译安装php的相关文章

Linux centos 下apache(httpd)编译安装

1,下载apache(httpd)源码: 2,检查当前系统中是否已安装过apache,如安装过,则需要先卸载: 3,需要依赖APR,所以要先安装ARP库: 以下三个包最新下载地址为: http://labs.mop.com/apache-mirror//apr/apr-1.4.6.tar.gzhttp://labs.mop.com/apache-mirror//apr/apr-util-1.4.1.tar.gzhttp://labs.mop.com/apache-mirror//apr/apr-

把编译安装的httpd 实现服务脚本,通过service和chkconfig 进行管理

把编译安装的httpd 实现服务脚本,通过service和chkconfig 进行管理 1 编译安装httpd 把httpd编译安装在/app/httpd/目录下. 2 在/etc/rc.d/init.d/目录下新建一个文件httpd 这个文件的目的在于让service 命令可以管理编译安装的httpd服务. 文件内容如下: [[email protected] ~]# cat /etc/rc.d/init.d/httpd #!/bin/bash # # httpd Start up the h

编译安装HTTPD 2.4.9版本

编译安装HTTPD 2.4.9版本 ? ?服务脚本:/etc/rc.d/init.d/httpd ? ?脚本配置文件路径:/etc/sysconfig/httpd ? ?运行目录:/etc/httpd ? ?配置文件: ? ? ? ?主配置:/etc/httpd/conf/httpd.conf ? ? ? ?扩展配置:/etc/httpd/conf.d/*.conf ? ?监听的Socket: tcp的80, 443是https/tcp的监听端口 ? ?在内核中使用小于1023的端口的只有管理员

HTTPD(三)--HTTP2.4.9编译安装

httpd编译安装 1.编译安装apr httpd-2.4.9需要较新版本的apr和apr-util,所以,要先安装这两个包,在检查环境,要确定Development Tools.Server Platform Development.Desktop Platform Development这三个开发包组是否安装,然后开始编译安装 #tar xf apr-1.5.0.tar.bz2 #cd apr-1.5.0 #./configure --prefix=/usr/local/apr #make 

linux命令:编译安装httpd、mysql、php等LAMP环境

Httpd 2.4新特性: 1.MPM可于运行时装载: --enable-mpms-shared=all --with-mpm=event  编译安装是指定MPM运行模块为event 2.Event MPM 支持event新的多路处理模块 3.异步读写 4.在每模块及每目录上指定日志级别 5.每请求配置: <If>,<ElseIf>,<Else>; 6.增强的表达式分析器: 7.毫秒级的Keepalive Timeout; 8.基于域名的虚拟主机不再需要NameVirt

httpd/apache编译安装配置详解

一.httpd介绍 1.httpd是http协议的一个经典实现,也是apache组织中的一个顶级项目,其官方站点为httpd.apache.org. 2.httpd的运行机制 高度模块化(Core+Modules):采用核心模块+扩展模块的机制DSO(Dynamic Shared Object)机制:可以按需动态的装载模块来实现相应的功能采用MPM(Multipath Processing Moules):使用多路处理模块,有三种工作模型 (1)prefork模型:多进程模型,一个主进程负责管理

CentOS 6上编译安装AMP详解

在CentOS 6上编译安装AMP     A:Apache(httpd)     M:MySQL or MariaDB     P:php 目录: 一.准备工作 二.编译安装Apache(httpd) 三.编译安装MariaDB 四.编译安装PHP 编译安装AMP的优点: 根据生产环境灵活定制程序 优化编译参数,提高性能 解决不必要的软件依赖 一.准备工作 1.需要的软件包及版本号: httpd-2.4.27(apr-1.5.2+ apr-util-1.5.4) + MariaDB-5.5.5

编译安装LAMP及分离式LAMP平台构建

前言 LAMP网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网站服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富.轻量.快速开发等特点,与微软的.NET架构相比,LAMP具有通用.跨平台.高性能.低价格的优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站的首选平台.但由于MySQL作为SUN公司

CentOS 6系统的 lamp (编译安装,模块或php-fpm)详解

   LAMP 是指一组通常一起使用来运行动态网站或者服务器的 自由软件 名称首字母缩写: 1.Linux:操作系统: 2.Apache:网页服务器: 3. MariaDB或MySQL,数据库管理系统(或者数据库服务器): 4.PHP.Perl或Python,脚本语言:  实验要求: (1) 三者分离于两台或三台主机: (2) 一个虚拟主机用于提供phpMyAdmin:另一个虚拟主机用于提供wordpress: (3) xcache (4) 尝试mpm为非prefork机制:    IP   系