Linux课程---14、linux下lamp环境如何安装

一、总结

一句话总结:

要按顺序安装,比如apache需要在php之前安装,
一、安装 gcc 编译器
二、卸载 rpm 安装的 http 和 mysql 软件
三、编译安装 php 依赖包
四、安装 apache 软件
五、安装 mysql 软件
六、安装 php 软件
七、让 Apache 支持 PHP 扩展库
八、安装 pdo-mysql 模块软件

1、linux服务进程常用命令?

pstree
netstat -tunpl
top
1)pstree
2)netstat -tunpl
3)top
4)uptime
5)who
6)last

2、lamp环境指的是什么?

1.linux
2.apache
3.mysql
4.php

#环境:通过apache能够找到php来解析php脚本,通过php能够操作mysql数据库

3、linux下查看内存命令?

free(k|m|g),比如free -m就是一兆方式查看内存,其余同理

4、linux下查看硬盘命令?

fdisk -l

Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
.....

5、linux下的系统的硬盘对应的是哪个文件夹?

/dev/sda

6、fdisk -l命令出现下列语句,表示什么?

|||-begin

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 62914559 30407680 8e Linux LVM

|||-end

/dev/sda1硬盘对应Boot目录(系统启动)
/dev/sda2对应非Boot目录
这样的好处是就算sda2坏了,系统也能启动

7、linux下如何查看系统挂载表?

df -h
[root@localhost html]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 27G 2.1G 25G 8% /
devtmpfs 475M 0 475M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 7.7M 479M 2% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/sda1 1014M 135M 880M 14% /boot
tmpfs 98M 0 98M 0% /run/user/0

8、linux下源代码(C语言)如何编译(c语言程序本身需要的步骤)?

1.生成编译配置文件(Makefile)
2.开始编译(make)
3.开始安装(make install)

9、安装httpd-2.2.9.tar.gz源代码实例?

1) ./configure --prefix=/usr/local/apache(解压后进到解压的包里面去,会有个configure文件)
2) make
3) make install

10、linux如何卸载软件?

直接删了那个安装的文件夹就行了

11、linux下如何多条命令一起安装?

命令1 && 命令2:&&符号是前面执行为真菜执行后面的

12、linux安装c语言源文件两种选择?

1、安装到指定目录:好删
2、只能安装到系统默认目录:方便其它用户可以找它用它,也有可能是无法指定它的目录,

13、linux中的命令为什么必须在一行?

因为linux中默认是以换行符作为命令的结束标志的

14、linux下安装php环境最难的是什么?

安装php的那些扩展

15、linux安装的apache如何开机启动?

Vi/etc/rc.local
/usr/local/apache2/bin/apachectlrestart

16、设置 mysql 对 mysql 目录具有所有权限 ?

Setfacl –m u:mysql:rwx –R /usr/local/mysql
Setfacl –m d:u:mysql:rwx –R /usr/local/mysql #所有后面的用户都拥有这个目录的权限

17、安装mysql的时候为什么要给mysql操作文件和文件夹的权限?

因为对数据库操作的本质就是对文件和文件夹操作,所以要想操作数据库,必须有文件文件夹操作的权限

18、linux下mysql对系统的操作必须是系统用户,那么这个系统用户是谁?

mysql进程执行者,每一个进程都和一个系统用户一一对应

19、/usr/local/mysql/bin/mysqld_safe--user=mysql & 这句话的最后的&符号的作用是什么?

释放终端,不然终端会被mysql占据着,释放之后才可以敲linux命令

20、windows下编写的网站放到linux下,可能出现的问题是什么?

linux下严格区分大小写,比如public下的css文件名如果含有大写在windows下是对的,但是在linux下不一定

21、linux下安装lamp环境后,mysql和apache需要设置成开机启动么?

需要:mysql和apache设置为开机启动后,操作方便

二、内容在总结中

 

Linux课程---14、linux下lamp环境如何安装的更多相关文章

  1. Ubuntu16.04下LAMP环境的安装与配置

    Ubuntu16.04下LAMP环境的安装与配置 最近做个实验需要用到Ubuntu环境的靶场,所以这里介绍下Ubuntu环境下LAMP的安装与配置,话不多说,我们gkd! 1.Apache2的安装 首 ...

  2. Ubuntu14下LAMP环境的安装以及yaf扩展的安装

    前段时间在ubuntu下安装了lamp环境,记录一下安装过程方便以后查阅. 安装lamp环境 ① 安装apache sudo apt-get install apache2 系统会弹出如图所示的提示, ...

  3. linux学习(一) -- ubuntu下lamp环境的配置

    以下为实测教程,希望能为大家提供帮助,转载请注明出处 ubuntu+apache+mysql+php7 第一.更换apt的源 1.复制原文件备份 sudo cp /etc/apt/source.lis ...

  4. linux下搭建lamp环境以及安装swoole扩展

    linux下搭建lamp环境以及安装swoole扩展   一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源  我安装的环境是:apache2.2.15+mysql5 ...

  5. linux下LAMP环境搭建

    ++++++++++++++++++++++++++++++++++++++++++++++ linux下LAMP环境搭建 ++++++++++++++++++++++++++++++++++++++ ...

  6. 实验二:Linux下Xen环境的安装

    实验名称: Linux下Xen环境的安装(centOS7) 实验环境: 本次实验基本是在centOS7的环境下完成,系统内核和系统版本如下: 实验要求: 为centOS7的环境下安装Xen的平台,能够 ...

  7. PHP学习记录第一篇:Ubuntu14.04下LAMP环境的搭建

    最近一段时间会学习一下PHP全栈开发,将会写一系列的文章来总结学习的过程,以自勉. 第一篇记录一下LAMP环境的安装 0. 安装Apache Web服务器 安装之前先更新一下系统 sudo apt-g ...

  8. 【转存】阿里云服务器下 LAMP 环境配置 —— 基于 CentOS 6.3

    阿里云服务器下 LAMP 环境配置 —— 基于 CentOS 6.3  Posted on 2016年2月10日 by  学院君 1.Apache 配置 —————————————————– vi / ...

  9. [转帖]Linux教程(14)- Linux中的查找和替换

    Linux教程(14)- Linux中的查找和替换 2018-08-22 07:03:58 钱婷婷 阅读数 46更多 分类专栏: Linux教程与操作 Linux教程与使用   版权声明:本文为博主原 ...

随机推荐

  1. 使用osgearth2.9 rex引擎在Qt中黑屏的问题修复

    将osgUtil::RenderStage.cpp中的下列红色代码注释重新编译即可: if ( !colorAttached ) { setDrawBuffer( GL_NONE, true ); s ...

  2. 泛型(Generic)类的使用原因和使用方式

    我们每个苹果都套个盒子,给每本书都套个盒子,但是苹果盒子和书盒子是不同的, 这样下去如果有更多的东西需要套盒子,1000种产品有1000种相应的盒子,造成类型极度膨胀非常难以维护. class Pro ...

  3. Java checked异常 和 RuntimeException

    RuntimeException RuntimeException是非常特殊的子类,你可以不用throw和throws. 哪怕你throw了,也没必要throws,即使你throws了,调用者也没必要 ...

  4. SXOI2018酱油记

    Day 0: 嗯前一天刚听说要去参加省选(可能以前也说了不过没听见),作为弱省高一的蒟蒻准备去打打酱油.下午去五中试机啥也没敲晃荡一圈又回去了.今年来也就是打打酱油心情自然是很平静,真不知道明年现在我 ...

  5. NX二次开发-UFUN拉伸函数UF_MODL_create_extruded2

    NX9+VS2012 //NX二次开发中常用拉伸函数为UF_MODL_create_extruded2,但是此函数不能拉伸片体, //想要拉伸片体用函数UF_MODL_create_extruded. ...

  6. 简单理解vue的slot插槽

    slot的意思是插槽,想想你的电脑主板上的各种插槽,有插CPU的,有插显卡的,有插内存的,有插硬盘的,所以假设有个组件是computer,其模板是 <template> <div&g ...

  7. Spring-Security (学习记录五)--配置登录时,密码采用md5加密,以及获取登录信息属性监听同步自己想要的登录信息

    目录 1. PasswordEncoder 采用密码加密 2. 获取当前的用户信息 1. PasswordEncoder 采用密码加密 使用前面的例子.可以看出我们数据库密码是采用明文的,我们在登录的 ...

  8. ultis, BIT(x), BITCOUNT(x)

    /* http://resnet.uoregon.edu/~gurney_j/jmpc/bitwise.html */ #define BITCOUNT(x) (((BX_(x)+(BX_(x)> ...

  9. sys_call_table HOOK

    sys_call_table 这个东西,其实和 Windows 下的 SSDT 表,在功能上完全相同. 前一阵子学Linux驱动,遇到了这个系统调用表,然后我就想到Windows的SSDT表,既然SS ...

  10. ie8以下不兼容h5新标签的解决方法

    HTML5新添了一些语义化标签,他们能让代码语义化更直观易懂,有利于SEO优化.但是此HTML5新标签在IE6/IE7/IE8上并不能识别,需要进行JavaScript处理. 解决思路就是用js创建h ...