部署lamp环境

Posted lianyg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部署lamp环境相关的知识,希望对你有一定的参考价值。

一、安装centos7

#参考https://www.cnblogs.com/wcwen1990/p/7630545.html

1、使用虚拟机安装centOS7作为服务器,打开vmware workstations,文件->新建虚拟机,选择“自定义(高级)”选项

2、步骤基本默认,下一步继续:(可以选择“稍后安装操作系统”选项)

3、在出现如下界面,客户机操作系统选择“linux”,版本选择“CentOS 64位”,下一步继续:

技术分享图片

4、给虚拟机命名,选择虚拟机文件(vmx)的位置:

5、选择处理器数量和每个处理器核心数量,下一步继续:

6、指定虚拟机占用内存大小,下一步继续:

7、出现如下界面,选择网络连接类型,这里选择“使用桥接网络”,各位安装虚拟机过程根据需要自行选择,安装向导中已经针对各种模式进行了比较规范的说明,这里补充说明如下:

  1)使用桥接网络:虚拟机ip与本机在同一网段,本机与虚拟机可以通过ip互通,本机联网状态下虚拟机即可联网,同时虚拟机与本网段内其他主机可以互通,这种模式常用于服务器环境架构中。

  2)使用网络地址转换(NAT):虚拟机可以联网,与本机互通,与本机网段内其他主机不通。

  3)使用仅主机模式网络:虚拟机不能联网,与本机互通,与本机网段内其他主机不通。

8、默认,下一步继续:

技术分享图片

9、选择磁盘类型,一般默认、下一步继续:

10、创建新虚拟磁盘

11、设置输入虚拟机磁盘大小

12、默认,下一步继续:直到点击“完成”结束虚拟机创建:

选择镜像,点击开启虚拟机进入CentOS7操作系统安装过程:

虚拟机控制台出现界面,选择Install CentOS liunx 7,点击回车键继续:

技术分享图片

根据提示安装

选择安装过程的语言,默认选择English,点击Continue继续:

技术分享图片

 

配置DATE&TIME--选择上海的就可以了,时间设置好后,左上角done保存。

CentOS7安装配置主要界面如下图所示,根据界面展示,这里对以下3个部分配置进行说明:

技术分享图片

 

技术分享图片

 

(LANGUAGE SUPPORT配置--简体中文包前面打钩点击 Done自动保存退出)

Localization和software部分不需要进行任何设置,其中需要注意的是sofrware selection选项,这里本次采用默认值(即最小化安装,这种安装的linux系统不包含图形界面)安装,至于其他组件,待后期使用通过yum安装即可。,另外可以在安装过程中修改network & host name选项中修改主机名(默认主机名为localhost.localdomain)。

 

如上图,system部分需要必须规划配置的是图中红色部分选项,即磁盘分区规划,具体配置过程如下:

点击“installation destination”,进入如下界面,选中硬盘,下来滚动条到最后,选中“i will configure partitioning”,即自定义磁盘分区,最后点击左上角done进行磁盘分区规划:

技术分享图片

23、CentOS7划分磁盘即在下图界面进行,这里先说明一下前期规划:

/boot:1024M,标准分区格式创建。

swap:4096M,标准分区格式创建。

/:剩余所有空间,采用lvm卷组格式创建。

规划后界面如下,点击done完成分区规划,在弹出对话框中点击“accept changs”:

技术分享图片

技术分享图片

完成磁盘规划后,点击下图红框部分,修改操作系统主机名,然后点击done完成主机名配置,返回主配置界面:

技术分享图片

技术分享图片

在下图中,其实从第24步配置开始我们就可以发现右下角“begin installtion”按钮已经从原本的灰色变成蓝色,这说明已经可以进行操作系统安装工作了,点击“begin installtion”进行操作系统安装过程。

技术分享图片

在下图用户设置中需要做的仅是修改root用户密码,点击“root password”,设置密码,如果密码安全度不高,比如我这里的密码为“oracle”,那么可能需要点击2次确定才可以。当root密码设置成功再次返回安装界面时我们可以发现之前user setting界面红色警告消失了,对比下面图1和图3:

技术分享图片

技术分享图片

技术分享图片

在下图,操作系统安装已经完成,点击reboot重启操作系统。

技术分享图片

使用root用户登录(即root/oracle),修改IP地址(vi /etc/sysconfig/network-scripts/ifcfg-ens32):

技术分享图片

技术分享图片

按字符键“i”进入编辑模式,修改/etc/sysconfig/network-scripts/ifcfg-ens32文件内容如下:

技术分享图片

按“esc”键后,输入:wq回车,完成配置文件编辑。

输入:service network restart命令重启网卡,生效刚刚修改ip地址,ping www.baidu.com测试网络连通性。

技术分享图片

 

#linux系统查看ip地址常用命令是【ifconfig】,CentOS 7.0最小安装是没有ifconfig命令怎么办?当然可用【ip addr】查看;还有一种方法就是安装ifconfig命令

技术分享图片

#输入【yum search ifconfig】命令,查看ifconfig所属命令包是net-tools.x86_64

#【yum install net-tools.x86_64】安装命令包,中途会询问“Is this os [y/d/n]”,按y回车,Complete完成安装。或者命令加上-y

#输入【ifconfig】查看安装成果

好了,至此,CentOS7操作系统安装成功了。对于防火墙、selinux及networkmanager,我是全关闭的。

 

二、centOS7下安装apache+mysql+php

参考https://www.cnblogs.com/yoke/p/7236293.html?utm_source=itdadao&utm_medium=referral

https://blog.csdn.net/zh_119/article/details/55253566

https://www.cnblogs.com/zakun/p/5840073.html

https://www.cnblogs.com/jr1260/p/6524665.html

 

1.安装apache

安装:yum install httpd/yum -y install httpd

 

设置服务器开机自动启动Apache:systemctl enable httpd.service

若要验证是否自动启动可在重启服务器后在终端键入以下命令来检测Apache是否已经启动:systemctl is-enabled httpd.service

技术分享图片

#如果看到了enable这样的响应,则表示Apache已经启动成功

 

手动启动Apache:systemctl start httpd.service 在浏览器中输入IP地址即可验证是否启动成功

手动重启Apache:systemctl restart httpd.service

手动停止Apache:systemctl stop httpd.service
使用httpd -v查看已经安装的httpd的版本

技术分享图片

使用ps -ef | grep httpd查看httpd的进程

技术分享图片

 

 

安装目录介绍:
Apache默认将网站的根目录指向/var/www/html
默认的主配置文件/etc/httpd/conf/httpd.conf
配置存储在的/etc/httpd/conf.d/目录

 

如果看到apache默认的页面--有Testing 123...字样,便是成功安装了apache服务了;

 

2.安装mysql

 

 

3.安装php

1.安装:yum -y install php
2.重启apache服务:systemctl restart httpd或者systemctl restart httpd.service
然后,你可以写一个php文件在浏览器中运行一下了;
eg:
vi /var/www/html/info.php
i
<?php phpinfo(); ?>
Esc
:wq
然后,在自己电脑浏览器输入 192.168.1.1/info.php
运行,会出现php的一些信息

 

 















以上是关于部署lamp环境的主要内容,如果未能解决你的问题,请参考以下文章

网站部署---LAMP环境部署PHP网站

LAMP平台部署(原理安装php环境LAMP项目流程思路)

编译LAMP部署动态网站环境

web应用之LAMP源码环境部署

lamp环境一键部署

lamp生产环境部署