zoukankan      html  css  js  c++  java
  • lamp经典安装

    一、网络方面的知识 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

     

    ②-网卡相关

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

     

    ③-防火墙相关

    临时关闭

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

     

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

     

    永久关闭

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

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

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

     

    ④-selinux相关

    临时关闭

    a. setenforce 0 临时关闭selinux

    b. getenforce 查看selinux状态

     

    永久关闭

    1. vim /etc/selinux/config

    a)        SELINUX=disabled

     

    文件内容:

     


    二、上传amp源代码包

    amp源代码包位置:

     

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

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


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

    ①-rpm包安装

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

    http://rpmfind.net/

     

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

     

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

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

    1. 加载镜像文件

     

    2.选择镜像文件

     

    3. 挂载镜像文件

     

    4. 进入挂载后的目录

     

    5. 查看 vstfpd软件

     

    6. 安装vsftpd服务器

     

    安装过程

     

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

     

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

     

    点击完成连接

     

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

    注意:

    1. 服务是否正常的开启

     

    1. 网络是否畅通

     

    1. 防火墙关闭

     

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

     

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

     

     

     

    连接后

     

    9. 上传源代码包

     

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

     

    ③-源码安装

    详见Apache安装

    ④-yum安装

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

     

    1. 删除软件包

     


    四、Apache安装

    ①-注意

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

    注意:防火墙和selinux的关闭

    ②-编译安装

    1. 复制源码包

     

    1. 解压源码包

     

    解压后

     

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

     

    安装前/usr/local目录结构

     

    4. 编译

     

    1. 安装

     

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

     

    apache服务启动的命令

     

    6. 启动Apache服务

     

    出现错误

    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. 查看服务名称

     

    b. 查看服务端口

     

    ④-浏览器访问web服务

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

     

    2. 网站根目录的位置

     


    五、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)

     

    解压成功后

     

    1. 创建一个快捷方式

     

    1. 修改目录的权限

    groupadd mysql     //创建mysql

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

     

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

    Useradd mysql已经建了

     

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

     

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

     

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

     

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

     

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

     

    1. 强制关闭MySQL的服务

     

    1. 登录MySQL服务

     

    修改root密码

    先到mysql库

     


    六、php安装

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

     

    1. 解压源代码

     

    yum install libxml2

    yum install libxml2-devel -y

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

     

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

     

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

     

     

     

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

     

    安装测试

     

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

    http://lnmp.org/install.html

     


    八、samba软件

    ①-安装

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

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

     

    2. 选择镜像文件

     

    3. 挂载镜像文件

     

    4. 进入挂载后的目录

     

    1. 进入镜像文件

     

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

     

    1. 安装samba

     

    安装

     

    1. 添加系统用户

     

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

     

    11. 启动samba服务

     

    12. Windows访问samba服务

     

    1. 输入密码

     

    ②-注意事项

    1. 关闭samba连接

     

    2. 映射为网络磁盘

     

    确认

     

    3. 断开网络磁盘

     


    九、sudo软件(super do)

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

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

     

    2. 选择镜像文件

     

    3. 挂载镜像文件

     

    4. 进入挂载后的目录

     

    1. 进入镜像文件

     

    6. 安装sudo软件

     

    1. 编辑sudo配置文件

     

    增加如下信息

     

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

     

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

     

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

     

    执行添加用户

     

    执行关机命令

     


    十、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

     

    ②-安装

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

     

    1. 创建快捷方式

     

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

     

    修改权限

     

    1. 初始化mariaDB

     

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

     

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

     

    1. 登录mariaDB

     

  • 相关阅读:
    波形相加
    2003-2011电赛题目
    个人课程总结
    程序员的修炼之道:从小工到专家阅读笔记03
    程序员修炼之道:从小工到专家阅读笔记02
    计算最长英语单词链
    学习进度十五
    程序员修炼之道:从小工到专家阅读笔记01
    学习进度十四
    用户体验评价
  • 原文地址:https://www.cnblogs.com/wujunbin/p/7572649.html
Copyright © 2011-2022 走看看