linux 安装LAMP环境(centos7.4)
服务器选择的阿里云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
<div class="se-preview-section-delimiter"></div>yum -y install mariadb-servie

提示我已经安装了,并且为最新版本
安装php-mysql
<div class="se-preview-section-delimiter"></div>yum -y install php-mysql

安装mysql扩展
<div class="se-preview-section-delimiter"></div>yum -y install mysql-connector-odbc libdbi-dbd-mysql mysql-devel

启动mysql
<div class="se-preview-section-delimiter"></div>systemctl strat mariadb.service #启动
systemctl stop mariadb.service
systemctl restrat mariadb.service
设置开启自启动
<div class="se-preview-section-delimiter"></div>systemctl enable mariadb.service
配置mysql
初次安装mysql是没有密码的,要设置密码,,默认账户为root
设置mysql root账户的密码
<div class="se-preview-section-delimiter"></div>mysql_secure_installation
“`
输入当前密码(初次为空,直接回车即可)
是否设置密码? Y
依次:
设置密码->确认密码->删除匿名用户->不允许root远程连接->删除测试数据库并访问它->重新加载表数据
重启服务
至此,环境安装成功..
(yum在线安装,版本默认php 5.4 apache 2.4.6)
智能推荐
linux nginx配置https(阿里云centos7.4)
1.首先去阿里控制台申请sa证书 申请完后顺便去看看服务器对应的安全组是否开启了443端口,一般情况下默认开通的,不排除关闭的情况 2.申请完后,重新编译nginx添加ssl模块 查看ngixn版本极其编译参数 /usr/local/nginx/sbin/nginx -V 备份已有的: cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/ngi...
linux(centos6.4/centos7)安装lamp环境
1.首先添加防火墙端口,不然apache和mysql不能用: 2.关闭linux中SElinux 设置 3、安装Apache [root@localhost ~]# yum -y install httpd ps:-y 意思是安装过程一直同意 &nb...
Linux Centos编译安装Apache , MySQL , PHP 搭建LAMP环境
Linux Centos编译安装Apache , MySQL , PHP 搭建LAMP环境 lamp简介 Linux+Apache+MySQL+PHP 常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的 Web 应用程序平台。 Apache相对Nginx来说更加稳定,动态页面的处理更加合适。 编译安装Apache ...
Centos7.4安装DHCP
Centos7.4安装DHCP DHCP服务器工作原理 DHCP Dynamic Host Configuration Protocol(动态主机配置协议) 使用UDP协议工作,主要有两个用途: 1.给内部网络或网络服务供应商自动分配ip地址,主机名,DNS服务器,域名 2.配和其它服务,实现集成化管理功能。 特点:C/S模式 客户端/服务端 自动分配ip地址,方便管理 DHCP不会同时租借相同的...
centos7.4安装mysql
1.下载官网的yum repository 2.使用下载的yum直接安装 3. 安装MySQL服务器 4.启动mysql 5.查看mysql运行状态 6.查看mysql安装后的默认密码 7.进入mysql数据库 8.mysql自带密码规则不可以设置过于简单的密码,需要修改规则 9.修改mysql原始默认密码 10.设置root用的远程访问权限 11.配置阿里云限制端口(全部开放) 12...
猜你喜欢
centos7.4安装redis
1.下载redis安装包 2.解压 3. yum安装gcc依赖 4.跳转到redis解压目录下 5.编译 6. 安装 7.进入src目录 8.直接启动redis 出现如下图案代表成功,但是关闭会直接关闭redis进程 9.配置后台运行,修改redis.conf文件 将bind去掉,否则只能本地连接 10.指定redis.conf文件启动 success...
centOS7.4安装PostgreSQL
本文参考原文地址:https://www.cnblogs.com/stulzq/p/7766409.html PostgreSQL 所用版本为:PostgreSQL 10 1.安装存储库 2.安装客户端 3.安装服务端 4.验证是否安装成功 输出如下: 4.初始化数据库 5.启用开机自启动 6.配置防火墙 6.1对应阿里云需要开放5432端口 7.修改用户密码 8.开启远程访问 9.信任远程连接 ...
centOS7.4安装nginx
参考原文地址:https://blog.csdn.net/oldguncm/article/details/78855000 第一步 - 添加Nginx存储库 要添加CentOS 7 EPEL仓库,请打开终端并使用以下命令: 第二步 - 安装Nginx 现在Nginx存储库已经安装在您的服务器上,使用以下yum命令安装Nginx : 在对提示回答yes后,Nginx将在服务器上完成安装。...
Centos7.4安装Docker
一,什么是Docker 那Docker由什么组成呢, 包括三个基本概念: “Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。 ” 那Docker由什么组成呢, 包括三个基本概念: 仓库(Repository) 镜像(Image) 容器(Contai...
