LAMP环境的搭建(编译安装)

时间:2022-03-25 12:58:22

看了很多lamp环境搭建的方法,但是大部分都有很多的错误,或者版本的不兼容,在此把自己做的历程进行讲述,希望能够帮到在这方面有困惑的你们。

这篇文章使用的是编译安装的方式,编译安装也成为源码安装,他的好处是可以安装自己喜欢的版本,进行需要的设置。

一.实验需求

1、硬件:计算机一台。

2、软件:Windows 7操作系统,VMware Workstation Pro 12.5.2软件。

3、网络:支持对互联网的访问。

二.主要技术

本案例主要基于虚拟化技术来实现Linux(CentOS 7)操作系统的安装,并使用编译安装的方式来搭建LAMP环境。

三.具体步骤

3.1 安装Linux操作系统

(1)安装虚拟化软件VMware Workstation

①下载VMwareWorkstation Pro 12.5.2虚拟化软件。(软件下载地址:http://www.vmware.com/cn.html)

②双击下载好的虚拟化软件VMware Workstation Pro 12.5.2,进入VMware WorkstationPro 12.5.2的安装界面。

③根据安装向导,进入VMware Workstation Pro 12.5.2的配置。

④选择安装目录,进行正在安装的界面。

⑤软件安装后可以输入购买的序列号进行应用,也可以通过试用版进行30天的功能试用。

(2)安装CentOS7

①下载CentOS-7-x86_64-DVD-1611的ISO文件。(软件下载地址:http://mirrors.hust.edu.cn)。

②在虚拟化软件VMwareWorkstation Pro 12.5.2中创建虚拟机。

③在虚拟机中安装CentOS 7操作系统。

4.2 安装php

(1)下载PHP源码包

#wgethttp:/hk1.php.net/get/php-7.0.7.tar.gz/from/this/

mirror

(2)解压PHP源码包

#tar –zxvfmirror

(3)安装gcc、gcc+

#yuminstall gcc gcc+ libxml2-devel

(4)配置编译参数

#cdphp-7.0.7/

#./configure-–prefix=/usr/local/php7 –-enable-fpm

(5)编译

#make

(6)安装

#makeinstall

(7)测试PHP是否安装成功

①创建PHP网页

创建一个名为 “info.php”的PHP文件。

参考命令:

#Vi info.php

在“info.php”文件内输入下列内容:

<?php

     phpinfo();

?>

②测试PHP是否安装成功

#/usr/local/php7/bin/phpinfo.php

如果能打印出phpinfo的信息,说明测试成功。

4.3、安装MySQL

(1)下载MySQL源码包

#wgethttp://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13.tar.gz

(2)解压MySQL源码包

#tar –zxvfmysql-5.7.13.tar.gz

(3)安装依赖和工具

#yuminstall cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-docboost-devel

(4)编译

#cmake

#make

(5)安装

#makeinstall

(6)测试MySQL是否安装成功

#mysqld   #启动MySQL

#mysql    #进入MySQL

4.4、安装Apache

(1)下载Apache源码包

#wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/

httpd-2.4.20.tar.gz

(2)解压Apache源码包

#tar –zxvfhttp-2.4.20.tar.gz

(3)安装apr和apr-util

① 下载apr和apr-util源码包

#cd ..

#wgethttp://archive.apache.org/dist/apr/apr-1.4.5.tar.gz

#wget http://archive.apache.org/dist/apr/apr-util-1.3.12.

tar.gz

② 解压apr和apr-util源码包

#tar –zxvfapr-1.4.5.tar.gz

#tar –zxvfapr-util-1.3.12.tar.gz

#mvapr-1.4.5 apr               #重命名apr-1.4.5

#mvapr-util-1.3.12 apr-util   #重命名apr-util-1.3.12

#mv aprapr-util httpd-2.4.20/srclib/  #移动目录

③安装依赖pcre

#wgetftp://ftp.csx.cam.ac.uk/out/software/programming/pcre/

pcre-8.38.tar.gz       #下载pcre源码包

#mv downloadpcre.tar.bz2        #对其重命名

#tar –jxvfpcre.tar.bz2   #解压

#cdpcre-8.38/

#./coufigure--prefix=/usr/local/pcre-8.38  #指定安装目录

#make      #编译

#makeinstall  #安装

(4)配置编译参数

#cdhttpd-2.4.20

#./configure--prefix=/usr/local/apache –with-pcre=/usr/

local/pcre-8.38/bin/pcre-config–with-included-apr

(5)编译

#make

(6)安装

#makeinstall

(7)测试Apache是否安装成功

①对防火墙允许访问80端口

#firewall-cmd--zone=public --add-port=80/tcp --permanent

#systemctlrestart firewalld.service  #重启防火墙

②开启Apache服务

#cd /usr/local/apache/bin

#./apachectl–k start

③测试Apache是否安装成功

通过物理主机上的浏览器,访问虚拟机的Web服务器中的地址(例如:http://192.168.1.105),如果能够访问并且显示如图4所示的页面,说明Apache安装成功。