微信扫一扫打赏支持

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

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设置为开机启动后,操作方便

 

 

 

二、内容在总结中

 

 

 

 
posted @ 2019-05-29 02:47  范仁义  阅读(298)  评论(0编辑  收藏  举报