Apache应用和优化篇:编译安装以及重新认识PHP

1。进入php源码包,执行命令

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/myapache/bin/apxs     #把php作为一个模块加载在apache中

sudo make && sudo make install

2。如果编译php提示缺少xml2,可以执行apt-get install libxml2 libxml2-dev

编译完成,查看apache配置文件,会增加一个 libphp7.so

3.apache加入解析php后缀语句

AddType application/x-httpd-php .php

4.启动apache

sudo /usr/local/myapache/bin/apachectl -f /usr/local/myapache/conf/httpd.conf

停止apache

sudo /usr/local/myapache/bin/apachectl stop

时间: 2024-10-17 18:49:14

Apache应用和优化篇:编译安装以及重新认识PHP的相关文章

Cent OS 6.5 LAMP(Apache+php+mysql+Xcache) 编译安装

详细编译安装LAMP环境 安装OS及软件版本 OS:Cent OS 6.5 apache:httpd-2.4.10.tar.gz php:php-5.4.31.tar.bz2 mysql:mysql-5.6.19.tar.gz Xcache:xcache-3.1.0.tar.gz 一.安装前准备 修改主机名    [[email protected] ~]#sed -i 's/HOSTNAME=localhost.localdomain/HOSTNAME=linux.lamp.com/g' /e

Apache应用和优化篇(一):编译安装最新的apache

1.官网下载apache2.4包,解压 2.由于2.4需要额外安装apr,所以需要编译安装 apr   否则会报错   checking for APR... no configure: error: APR not found .  Please read the documentation 3.下载所需软件包: wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz wget http://archive.apache.org/dis

Apache 2.4. 源码编译安装详解

1).下载httpd软件包和解压 cd  /usr/local/src wget http://apache.opencas.org//httpd/httpd-2.4.18.tar.gz tar zxvf httpd-2.4.18.tar.gz 2).安装前的系统需求: (1)APR and APR-Util cd /usr/local/src wget http://apache.opencas.org//apr/apr-1.5.2.tar.gz wget http://apache.open

wr720n v4 折腾笔记(五):终篇-编译安装openwrt附带njit

前言: 由于没有多余的U盘,所以想直接压缩生成一个带njit-client的openwrt固件.其中按照网上的教程走,遇到了一些问题,这里前面的步骤来源于网络.后面给出处理问题的方法. 一.准备工作 准备一台运行Linux或者类Unix操作系统的PC,比如Ubuntu,Debian,Fedora,MAC OS,FreeBSD,Suse等.下文所列出命令都Ubuntu 16.04下的命令,其他linux发行版请到这里查看相关的命令. 需要大约350MB硬盘空间,用于下载软件包(当然,选择编译的软件

Linux下编译安装Apache httpd 2.4

Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.当前Apache版本为2.4,本文主要描述基于CentOS 6.5以源码方式安装Apache httpd. 一.编译安装的优势 源码的编译安装一般由3个步骤组成: 配置(configure),通常依赖gcc编译器,binutils,glibc.配置软件特性,检查编译环境,生成 Makefile文件 编译(make) 安装(make ins

Centos7手动编译安装apache

现在很多人搭建web环境选择了一键脚本或可视化管理面板,因此我认为在使用一键脚本之前,一定要自己搭建一次, 生产环境的话,炸了都不知道怎么快速解决可就太难受了,另外就是安全性问题,这个不多谈,总之能不用就不用吧 最近手边有台小内存VPS,手动搭个apache做下载站吧 编译安装需要gcc套件 yum install -y gcc gcc-c++ 安装完成就会提示这个! 编译安装Apr 官网最新版下载页面:http://apache.communilink.net/apr/ 找到开头是apr,ta

简单编译安装apache2

引 入 CentOS系统的软件管理主要有三种方式,rpm,yum,以及直接源码管理,前面已经详细介绍了rpm以及yum的相关用法,作为运维人员,源码安装有时也是不可避免的,下面,我们就以Apache为例简单介绍一下编译安装. 一. 什么是编译安装 编译:将源代码变为机器可执行的代码文件. 安装:将可执行文件安装到操作系统里. 二. 为什么要编译安装 有些软件,并不能通过例如rpm这种包管理系统安装,这就需要下载源码编译安装. 编译安装可以灵活地定制软件,选择自己需要的,取消自己不需要的. 针对特

编译安装LAMP平台环境_xcache

基于Linux.Apache.Mysql.Php编译安装LAMP环境平台,并使用xcache加速php 编译安装LAMP平台: 1.下载软件包, 安装依赖包 # yum install -y pcre-devel 2.解包安装apache 2.1 编译安装apr-1.5.0 # tar xvf apr-1.5.0.tar.bz2 # cd apr-1.5.0 && ./configure --prefix=/usr/local/apr # make && make inst

CentOS 7 三者分离编译安装LAMP

架构: httpd 2.4.9 + mysql-5.5.3 + php-5.4.26 一:编译安装httpd 2.4.9 解决依赖关系     httpd-2.4.9需要较新的版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种:一种是通过源码编译安装,一种是直接升级rpm包.这里选择使用编译安装     它的作用是为了简化跨平台,应用程序之间的管理,例如php-fpm.mysql (1)编译安装apr # tar xf apr-1.5.0.tar.bz2# cd apr-1