一、网络方面的知识 2

①-网络常见的命令 2

②-网卡相关 2

③-防火墙相关 2

④-selinux相关 3

二、上传amp源代码包 5

三、linux下软件安装-vsftpd安装 6

①-rpm包安装 6

②-使用镜像文件来安装vsftpd的rpm包 6

③-源码安装 12

④-yum安装 12

四、Apache安装 14

①-注意 14

②-编译安装 14

③-查看服务是否正常启动 16

④-浏览器访问web服务 16

五、MySQL安装 18

六、php安装 21

七、一键安装包 23

八、samba软件 24

①-安装 24

②-注意事项 28

九、sudo软件(super do) 31

十、mariaDB使用 35

①-简介 35

②-安装 35

 


一、网络方面的知识

注意:在进行本次源码编译的过程中需要关闭防火墙和selinux

①-网络常见的命令

  1. ifconfig 查看网络IP

 lamp经典安装

 

 

②-网卡相关

  1. service network restart | start | stop 用来重启 | 启动 | 关闭网卡

 lamp经典安装

 

③-防火墙相关

临时关闭

a. iptables -L 查看防火墙规则

 lamp经典安装

 

 

b. iptables -F 清除防火墙规则,临时关闭

 lamp经典安装

 

 

永久关闭

a. iptables -F 清楚防火墙规则

b. service iptables save 保存防火墙规则

c. service iptables stop 停用防火墙,永久关闭

 lamp经典安装

 

 

④-selinux相关

临时关闭

a. setenforce 0 临时关闭selinux

b. getenforce 查看selinux状态

 

 lamp经典安装

 

永久关闭

  1. vim /etc/selinux/config

a)        SELINUX=disabled

 lamp经典安装

 

文件内容:

 

 lamp经典安装

 


二、上传amp源代码包

amp源代码包位置:

 lamp经典安装

 

如何去上传这些源代码到linux服务器?

解决:可以使ftp服务来把源代码安装包上传到linux服务器。

 


三、linux下软件安装-vsftpd安装

①-rpm包安装

a)        先要去获取对应的rpm包

http://rpmfind.net/

 lamp经典安装

 

b) 可以去安装镜像里面查找rpm包,把镜像文件加载到操作系统里面,然后去里面获取rpm包

 lamp经典安装

 

②-使用镜像文件来安装vsftpd的rpm包

注意:挂载概念,就是把镜像文件和操作系统的文件系统树产生一个关联。

  1. 加载镜像文件

 lamp经典安装

 

2.选择镜像文件

 

 lamp经典安装

 

3. 挂载镜像文件

 

 lamp经典安装

 

4. 进入挂载后的目录

 

 lamp经典安装

 

5. 查看 vstfpd软件

 lamp经典安装

 

 

6. 安装vsftpd服务器

 lamp经典安装

 

安装过程

 

 lamp经典安装

 

7. 添加普通用户和vsftpd服务启动

 lamp经典安装

 

 

8. 使用ftp客户端上传源代码包

 lamp经典安装

 

点击完成连接

 lamp经典安装

 

输入linux服务器的IP地址(连接之前确保vsftpd服务已经启动,同时确保防火墙和selinux的关闭)

注意:

  1. 服务是否正常的开启

 lamp经典安装

 

  1. 网络是否畅通

 lamp经典安装

 

  1. 防火墙关闭

 lamp经典安装

 

  1. selinux必须要关闭
  2. 临时关闭

 lamp经典安装

 

b. 永久关闭;关闭后要重启linux服务器;这个这个时候可以执行一次临时关闭

 lamp经典安装

 

 lamp经典安装

 

 lamp经典安装

lamp经典安装

 

 

 

连接后

 lamp经典安装

 

 

9. 上传源代码包

 lamp经典安装

 

 

10. 上传后查看用户家目录

 lamp经典安装

 

③-源码安装

详见Apache安装

④-yum安装

1. 注意:这个安装需要有网

 lamp经典安装

 

 

  1. 删除软件包

 lamp经典安装

 

 

 

 


四、Apache安装

①-注意

注意:一般也叫作httpd服务,还需要注意的是,一般linux的源码安装的时候,会把源码包放置在/usr/local/src 目录里面

注意:防火墙和selinux的关闭

 

②-编译安装

1. 复制源码包

 lamp经典安装

 

 

  1. 解压源码包

 lamp经典安装

 

解压后

 lamp经典安装

 

 

  1. 进入解压后的目录,进行操作系统信息收集

 lamp经典安装

 

安装前/usr/local目录结构

 

 lamp经典安装

 

4. 编译

 lamp经典安装

 

 

  1. 安装

 lamp经典安装

 

安装后/usr/local的目录结构

 lamp经典安装

 

apache服务启动的命令

 

 lamp经典安装

 

6. 启动Apache服务

 lamp经典安装

 

出现错误

httpd: Could not reliably determine the server's fully qualified domain name, using 10.116.81.188 for ServerName

解答:

vi /etc/httpd/conf/httpd.conf
加入一句 ServerName localhost:80

 

 

③-查看服务是否正常启动

a. 查看服务名称

 lamp经典安装

 

b. 查看服务端口

 lamp经典安装

 

 

④-浏览器访问web服务

1. 在浏览器输入linux服务器的IP地址

 

 lamp经典安装

 

 

2. 网站根目录的位置

 lamp经典安装

 


五、MySQL安装

安装:使用通用二进制包安装

mysql-5.5.38-linux2.6-i686.tar.gz

# uname -a 查看内核版本

centos , 本质上和red hat 是一个公司的,差别不大。
你可以选择 red hat那个,或者选择 linux-generic这个,后者这个是通用的。
其实内部差别不大。2个任选一个都可。

 

 

 

  1. 上传源代码包
  2. 解压这一个通用二进制包,到指定的目录(/usr/local)主要是用来安装用户自己定义的软件(类似Windows下的C:\Program Files)

 lamp经典安装

 

解压成功后

 lamp经典安装

 

 

  1. 创建一个快捷方式

 lamp经典安装

 

 

  1. 修改目录的权限

groupadd mysql     //创建mysql

useradd -g mysql mysql //创建mysql用户添加到mysql

 

 lamp经典安装

 

 

5. 添加一个用户并执行初始化的命令

Useradd mysql已经建了

 lamp经典安装

 

 

6. 复制配置文件到指定目录,并改名为my.cnf

 

 lamp经典安装

 

  1. 将MySQL加入到系统服务,并启动

 lamp经典安装

 

 

  1. 将MySQL的相关命令加入到环境变量里面

 lamp经典安装

 

在文件的最后增加如下一行

 lamp经典安装

 

 

  1. 加入后重新读取下环境变量

 lamp经典安装

 

 

  1. 强制关闭MySQL的服务

 lamp经典安装

 

 

  1. 登录MySQL服务

 lamp经典安装

 

修改root密码

先到mysql库

 lamp经典安装

 

 

 


六、php安装

  1. 上传php源代码,并复制到 /usr/local/src

 lamp经典安装

 

 

  1. 解压源代码

 lamp经典安装

 

yum install libxml2

yum install libxml2-devel -y

 

  1. 编译安装(需要指定Apache的目录和MySQL的目录)

 lamp经典安装

 

注意:有的时候为了简便,也可以./configure 和 make 以及 make install 一起执行

 lamp经典安装

 

 

  1. 复制配置文件到指定目录,并修改Apache的配置文件

 lamp经典安装

 

 lamp经典安装

 

 

 lamp经典安装

 

5. 重启Apache,并添加测试文件 phpinfo()

 lamp经典安装

 

安装测试

 lamp经典安装

 

chmod -R 777 Runtime   chmod和chown不一样的
七、一键安装包

http://lnmp.org/install.html

 lamp经典安装

 


八、samba软件

①-安装

主要是为了使得Windows和linux操作系统可以非常方便的共享文件

  1. 加载镜像文件,挂载光盘

 lamp经典安装

 

2. 选择镜像文件

 

 lamp经典安装

 

3. 挂载镜像文件

 lamp经典安装

 

 

4. 进入挂载后的目录

 

 lamp经典安装

 

  1. 进入镜像文件

 lamp经典安装

 

 

6. 安装perl-Convert(安装samba之前要先安装这个软件)

 

 lamp经典安装

 

  1. 安装samba

 lamp经典安装

 

安装

 lamp经典安装

 

 

  1. 添加系统用户

 lamp经典安装

 

 

10. 将系统用户加入到samba配置里面

 lamp经典安装

 

 

11. 启动samba服务

 lamp经典安装

 

 

12. Windows访问samba服务

 lamp经典安装

 

 

  1. 输入密码

 lamp经典安装

 

 

②-注意事项

1. 关闭samba连接

 lamp经典安装

 

 

2. 映射为网络磁盘

 lamp经典安装

 

确认

 lamp经典安装

 

 

3. 断开网络磁盘

 lamp经典安装

 

 


九、sudo软件(super do)

有的时候root不方便执行一些的命令可以加个一个普通的用户去执行;但是这个时候需要使用一定的软件去管理。

  1. 加载镜像文件,挂载光盘

 lamp经典安装

 

2. 选择镜像文件

 lamp经典安装

 

 

3. 挂载镜像文件

 lamp经典安装

 

 

4. 进入挂载后的目录

 lamp经典安装

 

 

  1. 进入镜像文件

 

 lamp经典安装

 

6. 安装sudo软件

 

 lamp经典安装

 

  1. 编辑sudo配置文件

 lamp经典安装

 

增加如下信息

 lamp经典安装

 

注意:查看useradd 绝对路径的命令

 lamp经典安装

 

注意:查看主机的名称,修改为localhost

 lamp经典安装

 

 

  1. 切换为普通用户执行添加和关机命令

 lamp经典安装

 

执行添加用户

 lamp经典安装

 

执行关机命令

 

 lamp经典安装

 


十、mariaDB使用

①-简介

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius 主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

 

网站:http://www.mariadbpub.com/forum.php

生产环境:https://market.aliyun.com/products/53398003/cmjj007462.html

 

阿里云也在使用mariaDB

 lamp经典安装

 

②-安装

  1. 上传源码
  2. 解压源码包到指定目录

 lamp经典安装

 

 

  1. 创建快捷方式

 lamp经典安装

 

 

  1. 进入mysql目录,添加用户修改权限

 lamp经典安装

 

修改权限

 

 lamp经典安装

 

  1. 初始化mariaDB

 lamp经典安装

 

 

  1. 复制配置文件指定目录,并改名为my.cnf

 lamp经典安装

 

 

6. 将MySQL加入到系统服务,并启动

 lamp经典安装

 

 

  1. 登录mariaDB

 

 lamp经典安装

 

 

 

 

 

 

相关文章:

  • 2021-10-25
  • 2021-10-05
猜你喜欢
  • 2021-09-30
  • 2022-01-05
  • 2021-11-09
  • 2021-09-30
  • 2021-05-20
  • 2021-06-14
  • 2021-07-15
相关资源
相似解决方案