编译安装apache+php(加常见问题解决)

【编译apache】
./configure --prefix=/usr/local/lamp/httpd -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre
make && make install

【可能出现的问题--缺少apr或说apr版本不对(apr 、apr-util 、pcre)】
请到http://archive.apache.org上下载最新的apr来编译安装

编译apr
./configure --prefix=/usr/local/apr
make && make install

apr-util 和 pcre也一样

编译apr-util
./configure --prefix=/usr/local/lamp/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
make && make install

编译pcre(可以到 https://sourceforge.net/projects/pcre/files/ 上下载)
./configure --prefix=/usr/local/pcre
make && make install

上面三个东西都全了的话,编译apache应该就没问题了!!(如果提示没有c编译器,请用yum安装gcc、gcc-c++)

*********************************************************************************************************************************************

【编译php(使用./configure --hlep|grep Apache可以查看相关配置参数)】
./configure --prefix=/usr/local/lamp/php -with-apxs2=/usr/local/lamp/httpd/bin/apxs
make && make install

【可能出现的问题--缺少libxml2】
使用yum安装libxml2、libxml2-devel
yum install libxml2 libxml2-devel

【修改apache配置】
配置.php后缀的处理程序

AddType application/x-httpd-php .php

【大功告成!!!,如果id访问不是apache服务,检查一下centos的防火墙配置!】

时间: 2024-10-20 00:33:04

编译安装apache+php(加常见问题解决)的相关文章

配置网络YUM源和第三方YUM源及编译安装Apache

配置网络YUM源和第三方YUM源及编译安装Apache 系统软硬件环境平台: VMware Workstation Pro 12.5.5 build-5234757 CentOS Linux release 7.3.1611 内核版本:3.10.0-514.el7.x86_64 测试时间:2017年6月13日 实验1:实现网络YUM源 1.准备相关系统光盘,搭建网络服务ftp或http [执行命令]#ls /mnt [执行命令]#mount | grep "/dev/sr0" [执行命

CENTOS编译安装APACHE 2.4.6笔记

之前服务器 Apache 版本一直是 2.2.x,鉴于 Centos 更新软件的惰性,我看直到 2014 年结束,apache 2.4 都不一定会出现在 Centos 中,我是不打算等了,编译安装吧. 升级前自行啃文档:Upgrading to 2.4 from 2.2.简单的说,如果沿用之前 2.2.x 的配置,Apache将无法启动. Centos 编译安装 Apache 2.4 准备: yum groupinstall "Development tools" 之前服务器是 yum

编译安装Apache HTTP Server 2.4.23 以及配置HTTP/HTTPS反向代理

编译安装Apache HTTP Server 2.4.23以及配置HTTP/HTTPS反向代理一,依赖软件: 1.1 GCC和C++编译器 GCC C++ Compiler 1.1.1 如果没有安装以上依赖包请执行以下命令安装: [[email protected] ~]# yum install -y gcc gcc-c++ 1.1.2 如果已经安装其中一个,可以单独执行以下命令安装其中一个: [[email protected] ~]# yum install -y gcc[[email p

Linux编译安装Apache+PHP

Linux编译安装Apache+PHP 来自:自学it网,http://www.zixue.it/. 1]编译安装Apache+PHP 1.安装程序依赖库和开发环境   为了省事把所需要的库文件全都安装上,可以使用rpm包安装,也可以用yum命令安装, yum -y install gcc gcc-c++ autoconf automake make libjpeg libjpeg-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-d

CentOS 7上编译安装 apache 2.4.25

在CentOS 7上编译安装 apache 2.4.25 源码包,并启动此服务. 配置环境 Systemctl disable firewalld Systemctl stop firewalld /etc/selinux/config 关闭selinux Sed –i 's/SELINUX=enforcing/SELINUX=disable/' /etc/selinux/config 重启生效(getenforce查看是否生效) yum install gcc apr-devel apr-ut

手工编译安装Apache

实验要求:手工编译安装Apache 实验步骤: 服务器(Redhat6)地址:192.168.4.2 客户机(Win7)地址:192.168.4.5 客户机设置LAMP文件夹共享,安装文件在LAMP文件夹中 mount.cifs //192.168.4.5/LAMP /opt/lamp //将LAMP文件夹挂载到服务器中的lamp目录中 smbclient -L 192.168.4.5 查看已经共享到的LAMP文件夹 tar xzvf httpd-2.4.2.tar.gz -C /opt/htt

linux中编译安装Apache、PHP、MySQL(上)

1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apache可以安装到2.4版本,而PHP最高安装版本只能是5.4,这也是yum安装PHP的软肋,因此我这里主要涉及到的安装方式是源码安装.通过源码安装能够更好的管理这些软件,想安装到哪就放在哪. 云服务器: 阿里云CentOS 7.2 64位 阿帕奇版本:apache2.4 PHP版本:PHP5.6 主要的

Linux编译安装Apache的详细过程

LAMP 是 Linux Apache MySQL PHP 的简写,其实就是把 Apache,MySQL 以及 PHP安装在 Linux 系统上,组成一个环境来运行 PHP 的脚本语言.Apache 是最常用的 WEB 服务软件,所以安装Apache必不可少,其中编译安装Apache又尤为重要,接下来我一步步来编译安装Apache. 具体步骤: 1,准备工作:首先保证有Linux系统的PC或者服务器,我这里是CentOS6.8的64位的系统(最小化安装):然后得保证你系统能正常使用wget,因为

源码编译安装Apache

编译安装Apache 系统环境:centos 7.2 前提: 提供开发工具及开发环境 开发工具:make, gcc等 开发环境:开发库,头文件 glibc:标准库 方式: 通过"包组"提供开发组件 centos 6 [[email protected] ~]# yum groupinstall "Development Tools" [[email protected] ~]# yum groupinstall "Development tools&quo

Centos6.7 编译安装 Apache PHP

Centos6.7 编译安装 Apache PHP ##### Apache 编译安装 #### [[email protected] ~]# yum install gcc gcc-c++ make wget [[email protected] ~]# yum install zlib-devel openssl-devel [[email protected] ~]# yum install -y perl perl-devel 1) apr [[email protected] src]