`

CentOS源码安装Apache+PHP+MySQL

    博客分类:
  • php
阅读更多

1.安装Apache

CentOS源码安装Apache2.2.17

2.安装MySQL

CentOS源码安装MySQL5.1.41

3.安装PHP

#先安装需要的库
yum -y install libxml2
yum -y install libxml2-devel
yum -y install gd
yum -y install gd-devel
yum -y install curl curl-devel
yum -y install libjpeg libjpeg-devel libpng libpng-devel
yum -y install freetype freetype-devel
yum -y install openldap
yum -y install openldap-devel

cp /home/root/php-5.2.17.tar.gz /usr/local/src 
cd /usr/local/src
tar xzvf php-5.2.17.tar.gz

./configure --prefix=/usr/local/php5 \
--with-mysql=/usr/local/mysql \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-libxml-dir=/usr/local/lib \
--with-gd \
--with-jpeg-dir=/usr/local/jpeg6 \
--with-zlib \
--with-curl \
--with-ldap \
--with-gettext \
--with-iconv \
--enable-mbstring \
--enable-soap \
--with-png-dir=/usr/local/libpng2 \
--with-freetype-dir=/usr/local/freetype \
--with-xmlrpc \
--with-config-file-path=/usr/local/php5/etc

make
make install

cp /usr/local/src/php.ini-dist /usr/local/php5/etc/php.ini

 4.配置

vi /usr/local/apache2/conf/httpd.conf
#DirectoryIndex index.html后增加index.php
DirectoryIndex index.html index.php

#<IfModule mime_module>中增加:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

/usr/local/apache2/bin/apachectl restart
#若遇到错误如:/usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
#解决办法:
setenforce 0
chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache2/modules/libphp5.so
/usr/local/apache2/bin/apachectl restart
setenforce 1
/usr/local/apache2/bin/apachectl restart
 
分享到:
评论

相关推荐

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

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

    CentOS7下源码编译配置Apache2.4+MySQL5.6+PHP71

    在本文中,我们将深入探讨如何在CentOS 7操作系统上通过源代码编译来安装Apache 2.4、MySQL 5.6和PHP 7.1。这个过程对于那些希望自定义软件配置或在没有预装包的环境中部署这些服务的系统管理员来说非常有用。 首先...

    centos5.2下配置apache+mysql+php

    以上步骤详细介绍了在 CentOS 5.2 系统上如何从源码安装 Apache、MySQL 和 PHP,并完成相应的配置。这为运行 PHP 应用程序提供了一个完整的环境。需要注意的是,实际部署过程中还需根据具体需求调整配置文件,确保...

    Centos7 搭建apache+mysql+php环境

    ### Centos7 搭建 Apache+MySQL+PHP 环境详解 #### 一、概述 在现代 Web 开发中,Apache、MySQL 和 PHP 的组合(通常被称为 LAMP 或 WAMP,根据操作系统不同)是一种非常流行的解决方案。本文将详细介绍如何在 ...

    CentOS_5.4_yum安装Apache+php+Mysql

    1、CentOS_5.4_yum安装Apache+php+Mysql 2、CentOS_yum的详细使用方法 3、CentOS+Apache+PHP+MySQL 4、centos使用光盘作为本地的yum源

    CentOS+Apache+PHP+MySQL.pdf

    本指南将详细介绍在CentOS操作系统上如何安装并配置Apache、MySQL和PHP,形成一个LAMP(Linux、Apache、MySQL、PHP)环境的过程。LAMP是构建动态网站和网络应用最流行的平台之一。 首先,需要准备三个主要软件的...

    CentOS_4[1].4_源码编译安装Apache+PHP+MySQL

    在给定的文件信息中,我们探讨了在CentOS 4.4环境下通过源码编译方式安装Apache、PHP和MySQL的过程。以下是基于文件提供的信息,深入解析与扩展的知识点: ### 一、系统环境 #### Linux版本及内核 在进行任何软件...

    Linux+Apache+Nginx+Mysql+PHP完美配置教程

    【Linux+Apache+Nginx+Mysql+PHP完美配置教程】 在配置Linux服务器以支持LAMP(Linux, Apache, MySQL, PHP)环境时,我们需要进行一系列的准备工作和安装步骤。以下是一个详细的步骤指南: **一、准备工作** 1. *...

    dns+apache+mysql+php+phpBB

    五、PHP安装 1. 安装PHP:`sudo apt-get install php libapache2-mod-php`,这会同时安装PHP和Apache的PHP模块。 2. 配置PHP:在Apache的配置文件中,启用PHP模块,如`LoadModule php_module modules/libphp.so`。 3...

    CentOS5.3搭建Apache2.2.4+Mysql5.1.4+PHP5.3服务器.pdf

    搭建一个基于CentOS 5.3的Apache2.2.4 + Mysql5.1.4 + PHP5.3服务器是一个系统性的工程,涉及操作系统基础、软件包安装与配置、服务优化与安全、系统维护等多个方面。通过对相关知识的详细学习和掌握,可以构建出一...

    centos5+posrfix+php+mysql+webmail配置图文手册

    - 确保已经安装了PHP、MySQL以及相关Web服务器(如Apache)。 ##### 6.2 安装Roundcubemail - Roundcube是一款功能丰富的Web邮件客户端。 - 安装步骤:下载源码包,解压后通过浏览器访问安装页面。 ##### 6.3 ...

    CentOS 6.5安装配置LAMP服务器(Apache+PHP5+MySQL)

    ### CentOS 6.5 安装配置 LAMP 服务器 (Apache+PHP5+MySQL) 的详细步骤 在本文中,我们将详细介绍如何在 CentOS 6.5 操作系统上搭建一个完整的 LAMP(Linux、Apache、MySQL 和 PHP)服务器环境。LAMP 是一种流行的...

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

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

    linux+Apache+PHP+MySQL配置攻略

    以下是对【标题】"Linux+Apache+PHP+MySQL配置攻略"的详细解释: 1. **Linux**:作为基础操作系统,这里提到的是REDHAT7.2,但大多数现代Linux发行版(如Ubuntu、CentOS或Debian)也支持类似的配置步骤。 2. **...

    CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤

    在本文中,我们将详细介绍如何在CentOS 6.3操作系统上源码安装LAMP(Linux、Apache、MySQL、PHP)运行环境。LAMP是构建Web应用程序的流行平台,由Linux操作系统、Apache Web服务器、MySQL数据库管理系统和PHP编程...

    Linux+Apache+Mysql+PHP典型配置.pdf

    总结,Linux+Apache+MySQL+PHP的配置涉及到多个步骤,包括软件下载、安装、配置和安全优化。理解每个组件的功能和配置选项,将有助于构建一个稳定、高效的Web服务器环境。在实际操作过程中,遇到问题应查看日志文件...

    CentOS 6.1(X64)下编译安装LNMP平台(Apache+PHP+MySQL+Testlink)

    总结来说,这个教程详细介绍了如何在 CentOS 6.1(X64)环境下,一步步编译安装 LNMP 平台(Apache、PHP、MySQL 和 Testlink),涵盖了从基础服务的安装到应用程序的配置,提供了一整套完整的系统搭建流程。...

    Linux配置Apache+PHP+MySQL+GD库

    在IT领域,尤其是在Web开发与服务器管理中,配置一套完整的LAMP(Linux、Apache、MySQL、PHP)...通过以上步骤,你可以在Linux环境下成功配置出一套功能完备的Apache+PHP+MySQL+GD库的环境,为Web开发提供坚实的基础。

Global site tag (gtag.js) - Google Analytics