Centos7搭建LAMP环境(源码)

Centos7搭建LAMP环境(源码)

一、下载需要的软件源码

1. 下载Httpd,MySQL,PHP的源码安装包,选择自己需要的版本,后续的一些安装配置也是多数参考的官网的文档。链接地址:http://httpd.apache.org/https://www.mysql.com/http://www.php.net/

2. 下图是我的主要安装源码包:(选择好你需要的版本和依赖我们就可以开始安装)

3. 下载所有需要的包后,上传到你的服务器。

4. 关闭防火墙和安全软件

二、Apache的搭建(httpd)

1. 进入LAMP目录,输入tar -zxvf httpd-2.4.23,解压安装包。

2. 进入安装包,输入如下命令:

--enable-so开启模块,后续安装php的时候自动加载php模块,httpd默认安装的路径在/usr/local/apache2。

3. 根据需要配置配置文件,具体的配置文件模版参考官网,我这里是简单的搭建,不做修改。

4. 启动httpd服务(如有需要可以加入开机自启动)。

三、MySQL的搭建

1. 解压安装包,进入安装目录

2. 官方文档的MySQL安装手册很全面,在这里做一下简单的解释:

2.1 首先添加组和用户,建议在安装应用程序时,有必要创建新的组合用户,方便权限控制。

2.2 进入安装目录,如果你没有安装cmake,请先安装cmake,安装的方式自选。

2.3 用mysql用户的身份初始化数据库,并且可以通过service启动mysql服务(有需要自己加入开机自启)

四、PHP的搭建

1. 解压安装包,进入安装目录

2. 官方文档的PHP安装手册很全面,在这里做一下简单的解释:

2.1 configure的参数可以使php以模块的方式自动加载到httpd上,无需再手动配置。

2.2 拷贝你的php配置文件,我没有做修改

2.3 下面两张图是httpd的配置,我这里装的是7,但用的是5的图,如果按上述步骤的话,会自动在httpd的配置文件下加上模块加载的语句,但是最后一幅图的语句需要手动添加到httpd.conf的底部就可以。

3. 通过游览器访问你的服务器地址,看到如下页面,证明成功

4. 源码安装没有加载支持模块是不支持MySQL的,你要支持MySQL需要安装mysqli模块

备注:源码安装的PHP加载的模块是通过安装时的配置选择的,如果你需要在后续自定义模块,可以在解压包的ext目录下找到需要的模块,利用phpize命令进行操作。

如遇问题,欢迎讨论                                              Author By Jimmy

 
时间: 2024-08-27 15:49:27

Centos7搭建LAMP环境(源码)的相关文章

centos LAMP环境源码搭建配置教程

平台环境: Centos6.5下载: http://mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso Cento6.5操作系统:硬盘100G,内存1G,安装中安装java.perl.base及chinese支持的所有包即可 安装LAMP环境之前,必须先安装gcc,可以直接yum -y install gcc-* 1.apache源码安装 先下载httpd源码包软件

Ubuntu-server14.04搭建LAMP环境

原文:Ubuntu-server14.04搭建LAMP环境 对于很多PHP初学开发者来讲,搭建一个可用于生产的LAMP环境是一件费时费力的事情,本文以 ubuntu-server14.04为例,给出一个搭建环境的教程,供大家参考:  1.更新软件源 sudo apt-get update 2.安装Apache sudo apt-get install apache2 3.查看Apache是否安装成功 apache2 –v 如下所示,表示搭建成功 4. 通过浏览器访问服务器的IP,如果出现Apac

基于Docker的TensorFlow机器学习框架搭建和实例源码解读

概述:基于Docker的TensorFlow机器学习框架搭建和实例源码解读,TensorFlow作为最火热的机器学习框架之一,Docker是的容器,可以很好的结合起来,为机器学习或者科研人员提供便捷的机器学习开发环境,探索人工智能的奥秘,容器随开随用方便快捷.源码解析TensorFlow容器创建和示例程序运行,为热爱机器学者降低学习难度. 默认机器已经装好了Docker(Docker安装和使用可以看我另一篇博文:Ubuntu16.04安装Docker1.12+开发实例+hello world+w

Linux系统下源码搭建LAMP环境

Step0:准备工作 ①将需要的所有软件包分类传到/root/目录下. ②将所有的源码包进行解压缩到指定的路径(/usr/local/src)除了phpmyadmin 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/PHP/

阿里云ECS CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)

硬件是阿里云服务器ECS,安装阿里云提供的系统Linux CentOs7.3.LAMP环境搭建,再安装Laravel5.2框架. 硬件没什么好说的,不是很懂,买就是了. 至于系统为什么选择CentOs? 因为CentOs是公认的,个人服务器最合适的系统. 为什么选择7.3版本? 两个原则: 1.选公认的最稳定版本CentOs6.5,可惜阿里云默认的没有提供: 2.选最新的版本,因为已经修复以前的bug. 现在开始吧! LAMP安装有顺序:先安装Apache或Mysql,最后安装PHP. 1.安装

搭建Tomcat 8源码开发环境的步骤详解_Tomcat

前言 最近在网上搜索了很多关于tomcat源码环境搭建的文章,发现按照文章的步骤,几乎都启动不了,于是自己尝试搭建,下面是搭建的方法. 基础环境搭建 1.下载tomcat源代码,我这里是通过svn的方式下载的,svn下载地址 2.下载安装maven工具,这里我就不多说了,安装说明太多了,自己网上找. 3.IDE,我这里使用idea 生成maven工程 我的代码本地目录是: /Users/helanzhou/Documents/helanzhou/java/Tomcat/tomcat8/tomca

Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误

25.集群搭建 25.1 HADOOP集群搭建 25.1.1集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起 HDFS集群: 负责海量数据的存储,集群中的角色主要有NameNode / DataNode YARN集群: 负责海量数据运算时的资源调度,集群中的角色主要有 ResourceManager /NodeManager 25.1.2服务器准备 本案例使用虚拟机服务器来搭建HADOOP集群,所用软件及版本: ü Vmware 11.

Linux 下rpm包搭建LAMP环境

LAMP是Linux-Apache-MySQL-PHP的意思. LAMP网站架构具有Web资源丰富.低价格.等特点.是目前国际流行的Web框架.用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.这四个软件都是遵循GPL的开放源码软件,它们安全.稳定.快速.功能强大,使用它们可以建立一个快速.稳定.免费的网站系统. 实验环境: 实验所使用的包都是RHEL自带的rpm安装包 Red Hat Ente

教你在64位CentOS 6.0下搭建LAMP环境

系统环境:Centos6.0 x64 1.确认搭建LAMP所需要的环境是否已经安装 [root@centos6 ~]# rpm -q make gcc gcc-c++ zlib-devel libaio 备注:安装libpng时候需要zlib-devel 安装 mysql时候需要libaio 2.如果没安装则yum安装 [root@centos6 ~]# yum install make gcc gcc-c++ zlib-devel libaio -y 3.由于要使用编译安装,所以查看httpd