看了很多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安装成功。