centos7.4 安装LAMP环境

服务器选择的阿里云ecs服务器,系统centos7.4版. 
一.连接服务器,检查当前系统环境 
1.查看centos版本

[root@iZ2ze1z1rt2fvuh7divnv5Z ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) 

2.检查是否装相关应用 
检查apache

httpd -v

检查mysql

service mysqld start

如果有安装过,清理下

yum remove mysql
rm -f /etc/my.cnf

rpm -qa | grep httpd

 

二 安装apache

yum -y install httpd

 

安装成功,返回如下

这里写图片描述

安装apache扩展

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

 

安装成功,返回如下

这里写图片描述

启动apache

service httpd start

 

(centos 7 请使用下面命令)

systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止
systemctl restart httpd.service #重启

 

设置开机自启动

systemctl enable httpd.service

 

检查安装 
浏览器访问ip,安装成功,结果如下

这里写图片描述

三 安装php

yum -y install php

 

安装php-fpm

yum -y install php-fpm

 

安装php扩展

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

 

测试php安装 
进入apache 的web根目录,写一个小小小测试脚本.

cd /var/www/html
touche v.php # 创建文件
vim v.php #编辑

 

编写代码( i 键进入编辑模式)

1.<?php
2.    echo '<title>hello world</title>';
3.    phpinfo();
3.?>

esc 回到控制模式, :wq 保存退出. 
注意:Ctrl+S在Linux里是锁定屏幕的快捷键,如果要解锁,按下Ctrl+Q就可以了。

浏览器访问域名加路径,运行v.php. 如: 127.0.0.1/v.php 
这里写图片描述
如果内容原样输出出来,请重启apache

四 安装mysql

yum -y install mysql

这里写图片描述
centos 7 中把mysql改成了mariadb

安装mysql-server

yum -y install mysql-server
注意此时返回错误,原因是在centos7中,mysql被mariadb代替了,默认把mariadb视为mysql.解决如下

安装mariadb 

yum -y install mariadb-server



安装php-mysql 

yum -y install php-mysql



安装mysql扩展

yum -y install mysql-connector-odbc libdbi-dbd-mysql mysql-devel

 

systemctl start mariadb.service     #启动 
systemctl stop mariadb.service 
systemctl restart mariadb.service

 设置开启自启动

systemctl enable mariadb.service

配置mysql

mysql_secure_installation 

初次安装mysql是没有密码的,要设置密码,,默认账户为root 设置mysql root账户的密码:

输入当前密码(初次为空,直接回车即可) 


是否设置密码? Y 
这里写图片描述

 

依次: 
设置密码 -> 确认密码y -> 删除匿名用户y -> 不允许root远程连接n ->

这里写图片描述

删除测试数据库并访问它y -> 重新加载表数据y

 

重启服务 systemctl restart mariadb.service

至此,环境安装成功.. 
(yum在线安装,版本默认php 5.4 apache 2.4.6)

转载于:https://www.cnblogs.com/easyTrue/p/9054654.html

CentOS 7.4是一种用于服务器的Linux操作系统,而LAMP则是一种用于构建和运行Web应用程序的开发环境LAMP代表Linux、Apache、MySQL和PHP,是一种开源的技术堆栈。其中,Linux是操作系统,提供了稳定和安全的基础环境;Apache是Web服务器,负责接收和处理HTTP请求;MySQL是一个流行的关系型数据库管理系统,用于存储和管理数据;PHP是一种脚本语言,用于动态生成Web内容。 在CentOS 7.4安装和配置LAMP环境主要包括以下步骤: 1. 安装和配置Linux服务器:首先,需要下载并安装CentOS 7.4操作系统。随后,可以通过配置网络、设置主机名和进行一些其他的基本配置来优化服务器环境。 2. 安装和配置Apache服务器:使用包管理器yum安装Apache软件包。在安装完成后,可以通过修改Apache的配置文件来进行一些基本的配置,如虚拟主机配置、访问权限等。 3. 安装和配置MySQL数据库:通过yum安装MySQL服务器软件包。安装完成后,还需要运行一些脚本来进行初始化和设置数据库的用户权限。 4. 安装和配置PHP解析器:通过包管理器yum安装PHP解析器。安装完成后,还需要一些额外的配置,如修改PHP配置文件以启用所需的模块、调整内存限制等。 5. 测试LAMP环境:在完成上述步骤后,可以创建一个简单的测试文件,如info.php,在浏览器中访问该文件来验证LAMP环境是否正常工作。 通过以上步骤,就可以在CentOS 7.4上成功安装和配置LAMP环境,为开发和运行Web应用程序提供一个稳定和可靠的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值