#以下需要root权限
#安装配置之前先设置一下防火墙
# ufw是Ubuntu系列发行版自带的类似iptables的防火墙管理软件
# 命令ufw app list列出当前已经集成的应用名称
$: ufw app list
可用应用程序:CUPSOpenSSH#查看防火墙状态及规则列表
$: ufw status
状态:不活动
#让防火墙允许Openssh,可以远程链接
$: ufw  allow Openssh
防火墙规则已更新
规则已更新(v6)
#启用ufw
$:  ufw enable
在系统启动时启用和激活防火墙
$: ufw status
状态: 激活
至                          动作          来自
-                          --          --
OpenSSH                    ALLOW       Anywhere
OpenSSH (v6)               ALLOW       Anywhere (v6)
#接下来安装apache,一路yes
$: apt install apache2
然后让防火墙允许apache的进入
$: ufw allow in "Apache Full"
安装好之后在浏览器中输入本机的IP,回车
#出现以下画面就表示apache安装完毕

#如果没有出现以上画面,重启以下apache服务器即可
$: systemctl restart apache2
#以上画面显示的文件内容在 /var/www/html/index.html(学过php的应该很熟悉这个路径)
#接下来安装 mysql-server
$: apt install mysql-server
#基本上一路yes
#有两个地方,第一在你设置数据库密码之前会有一个验证你输入的密码的复杂度,可以选择验证,也可以输入no
VALIDATE PASSWORD PLUGIN can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD plugin?
Press y|Y for Yes, any other key for No: n
#在一个就是是否禁止远程连接(安全性考虑),这里因为之后要用到远程连接,我选择的是no
Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network.Disallow root login remotely? (Press y|Y for Yes, any other key for No) : n
# 然后一路yes就可以搞定了,
$: mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.30-0ubuntu0.18.04.1 (Ubuntu)
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
#再接着就是安装php
$: apt install php libapache2-mod-php php-mysql
#一路yes,就搞定了。。。。
#等等还有一点,
#就是再浏览器只输入本机的ip的情况下,页面默认打开的是/var/www/html/index.html,既然我们是学习的php,
#那我们不妨设置一下默认打开的是index.php吧。
#很简单
#只需找到/etc/apache2/mods-enabled/dir.conf 配置文件,用vim打开
<IfModule mod_dir.c>DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
#可以看出index.html 排在了index.php的前面。我们只需把index.php跳到index.html之前保存退出就可以了。
#别忘了,改完配置之后记得重启一下apache2
$: systemctl restart apache2
#linux下的apache,mysql,php就都配置好了,开始你的学习之路吧...................................

linux环境下配置apache ,mysql,php,超简单相关推荐

  1. RedHat Enterprise Linux 5下配置Apache+Mysql+Php

    Phinecos(洞庭散人) 专注于开源技术的研究与应用 RedHat Enterprise Linux 5下配置Apache+Mysql+Php 第一步:系统与软件的准备 系统版本 redhat e ...

  2. linux 环境下配置ftp服务器

      之前写了 linux 环境下安装和配置mysql数据库以及远程登录,以及linux 环境下配置python虚拟环境,这一篇记录一下 linux系统中如何安装配置 ftp .    安装ftp // ...

  3. 阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇

    在前两篇里,我们分别介绍了如何购买阿里云服务器,安装基本软件和配置(请看阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇) 以及如何安装使用phpMyAdmin(请看阿里云ECS ...

  4. IS环境下配置PHP5+MySql+PHPMyAdmin

    IIS环境下配置PHP5+MySql+PHPMyAdmin Posted on 2009-08-07 15:18 谢启祥 阅读(1385)评论(18) 编辑 收藏 虽然主要是做.net开发的,但是,时 ...

  5. linux websphere 端口号,Linux环境下配置websphere7.0的一些命令

    Linux环境下配置websphere7.0的一些命令! 1.创建概要文件 通过命令行建立Dmgr服务器,进入${WAS_Home}/bin目录,运行 ./manageprofiles.sh -cre ...

  6. 【OS】Linux环境下配置固定IP地址--静态IP地址(不能上外网问题)

    [OS]Linux环境下配置固定IP地址--静态IP地址(不能上外网问题) ---red hat重启网卡 service network restart /etc/rc.d/init.d/networ ...

  7. 虚拟机web服务器配置ppt,在Linux虚拟机下配置apache构建web服务器.doc

    在Linux虚拟机下配置apache构建web服务器.doc 上传人:清**** 文档编号:55209606 上传时间:2020-03-08 格式:DOC 页数:2 大小:32.50KB 下载提示(请 ...

  8. Linux版本配置环境变量,如何linux环境下配置环境变量过程图解

    jdk下载地址: 在linux环境下的root同级目录下配置software目录 将下载好的jdk上传到software文件夹里面 (我使用的操作软件是) 到software这个目录下. 输入命令:c ...

  9. linux环境下配置虚拟主机域名

    linux环境下面配置虚拟主机域名 第一步: 在root目录下面(即根目录) ls(查看文件) cd进入etc目录 find hosts文件 vi hosts 打开hosts文件并进行编辑 在打开的文 ...

最新文章

  1. 怎样把android应用部署到手机上
  2. 循环控制_continue语句
  3. the job was canceled什么意思_什么第三人称单数形式?怎么用?
  4. 入门科普:什么时候要用Python?用哪个版本?什么时候不能用?
  5. 图论 —— 生成树 —— 最小树形图
  6. 对策略模式与状态模式的一点思考
  7. Linux日志管理实验
  8. 唐代:李白《将进酒》《行路难》《蜀道难》《送友人》
  9. 【周赛266】leetcode2062.统计字符串中的的元音子字符串
  10. 锐捷服务器虚拟化技术_锐捷RG-12010交换机VSU虚拟化配置
  11. 力扣(LeetCode)——编译、提交和注释快捷键
  12. html怎么能调用微信语音,微信录音-微信录音功能新用法!【微信录音】怎么用...
  13. 通过putty取linux文件,putty对Linux上传下载文件或文件夹
  14. List、Map、Set集合的特点及常用方法
  15. python+django+sqlite3,不成熟的学生管理增删改查
  16. mysql数据库如何创建索引,删除索引
  17. 圣斗士星矢限制服务器注册,圣斗士星矢服务器内BUG公告介绍
  18. 高品质音乐播放器:Audirvana for Mac
  19. Dataset:titanic泰坦尼克号数据集/泰坦尼克数据集(是否获救二分类预测)的简介、下载、案例应用之详细攻略
  20. kafka_2.11-2.4.1集群安装

热门文章

  1. 处理器与安装内存显示不可用
  2. GAE 博客——B3log Solo 0.2.1 发布了!
  3. Ping原理Linux,ping实现原理
  4. Linux系统笔记本合盖黑屏与休眠的问题
  5. surface pro4尝试ubuntu,deepin,mangaro多种linux的体验小记
  6. 20160218.CCPP体系具体解释(0028天)
  7. 二叉树的中序遍历和后序遍历算法
  8. 食神软件测试初学者,橙光游戏食神养成计划升阶攻略
  9. 数据结构与算法基础Day1
  10. Redis 初解缓存