部署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的一些信息

原文地址:https://www.cnblogs.com/lianyg/p/9144346.html

时间: 2024-08-12 12:15:33

部署lamp环境的相关文章

使用Ansible部署LAMP环境

使用Ansible部署LAMP环境 前言 Ansible在部署实验环境真的很好用,今天向大家分享如何使用Ansible部署LAMP环境. 实验环境 今天实验环境比较简单, 所以就不画图了 主机 IP地址 功用 server1.anyisalin.com 172.16.1.2 控制主机 web.anyisalin.com 172.16.1.3 httpd和php data.anyisalin.com 172.16.1.4 MySQL 实验步骤 配置ssh公钥认证 ansible是agentless

ansible集中化自动管理(部署LAMP环境)

##ansible集中化自动管理 目标:1.生成公钥,并上传ssh的公钥到被控端主机 2.在ansible的主控端配置本地yum源和网络yum源 3.安装ansible,用ansible上传yum源目录到被控端主机. 4.用ansible管理被控端主机的系统.软件和服务. 5.用playbooks剧本(yaml脚本文件)来管理被控端. 各种网络yum仓库: 6zabbix-2.4: rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/

分离部署lamp环境+xcache

分离部署lamp环境+xcacheLAMP:Linux操作系统+apache+mysql+phpFastCGI 工作机制: 首先客户端发起请求,请求分为 2 种,一种是静态请求它可以直接由 Apache 直接响应返回: 另一种是动态的请求,如其中包含中 php 或者 Perl 这种脚本解释性语言,则由 Apache 服务 器通过 fastcgi 协议调用 php 服务器执行并返回给Apache由 Apache返回解释执行后的结果, 如果这个过程中涉及到对数据的操作,此时 php 服务器还会还会通

CentOS7单机部署lamp环境和apache虚拟主机

(1)apache介绍 apache : httpd.apache.org 软件包:httpd 端口服务:80/tcp(http) 443/tcp(https,http+ssl) 配置文件: /etc/httpd/conf/httpd.conf /etc/httpd/conf.d/*.conf /etc/httpd/conf.d/welcome.conf //默认测试页面 (2)lamp环境安装 1.关闭防火墙和selinux systemctl stop firewalld.service s

ubuntu下部署LAMP环境

目标: 以源码编译的方式安装一个lamp webserver服务器,有下列php扩展或功能,memcache, xcache, pdo, zip, imagemagick等 软件环境版本 ubuntu 14.0.4 apache 2.2 mysql 5 php 5 软件下载地址 /home/eric/下载/software/dev/server/lamp/ 安装目标目录 /usr/local/ 最终安装后要形成的路径 apache: /usr/local/apache mysql:  /usr/

CentOS7 一键部署LAMP环境

一.准备工作: 1)所需素材网盘链接:https://pan.baidu.com/s/17bQNJJ1-FwNzvtJI4rP5cw 提取码:m0hi 2)编写脚本,脚本内容如下: [[email protected] ~]# vim lamp.sh #!/bin/bash #安装Apache mount /dev/cdrom /mnt cd /mnt rpm -ivh apr-1.4.8-3.el7.x86_64.rpm rpm -ivh apr-devel-1.4.8-3.el7.x86_6

CentOS7下安装部署LAMP环境

(1)配置概要:  1. 172.16.100.31主机运行httpd+php服务(php为模块工作模式)  配置两台虚拟主机:wordpress个人博客系统.PHPmyadmin远程控制mysql 2.172.16.100.31主机运行mariadb服务(mysql) (2)配置流程:  首先配置172.16.100.31主机:http服务              1.安装程序:[[email protected]'s linux ~]# yum install httpd php php-

Redhat6下LAMP环境的搭建

LAMP是服务器系统中开源软件的一个十分普遍的组合.LAMP分别代表Linux + Apache + Mysql + Php | Python | Perl.就系统工程师来说,除了会部署LAMP环境,还应该熟练的掌握对环境的操作调优. 本文仅用于新手安装参考! 注意:自从Mysql被Oracle收购之后,很多时候使用MarriDB来代替Mysql! 环境介绍: 操作系统:RHEL6.4 IP地址:192.168.0.254 1. 安装Redhat6操作系统. 具体安装视个人需求而定! 2. 安装

编译部署LAMP+xcache (php-fpm模式)

通过编译安装方式部署分离式LAMP+xcache (php-fpm模式) 要求: (1)采用源码编译部署分离式的LAMP,其中php基于php-fpm模式 (2)基于LAMP平台一个虚拟主机提供WordPress,另一个虚拟主机提供phpMyadmin (3)利用xcache来为php提供缓存加速页面的访问速度 (4)对其中一个站点缓分别做压力测试,并且比对缓存加速前和加速后的数据. 环境: 192.168.1.103------>提供httpd服务 192.168.1.104------>提