LINUX 学习第4天 LAMP/LNMP 安装软件

来源:互联网 发布:nginx 禁止某个域名 编辑:程序博客网 时间:2024/06/03 19:44

安装软件

linux里面安装软件分为三种方式

rpm

linux里面软件包的后缀名字
还是一个软件安装工具
rpm软件包大部分都需要各中依赖。这个软件安装需要依赖于其他的软件。
wamp server vc++ 2008 2012 2016
rpm-i[软件包名] #安装一个rpm软件包
rpm-U[软件包名] #升级一个rpm软件包
rpm-qa#查询当前机器上面安装的所有软件包
rpm-qi[软件包] #查询软件包


yum

类似于360软件中心这样的软件,你的电脑上的yum工具可以去一个配置文件里面提供的地址去查找软件,帮你安装,而且而且最要命的是帮助你解决依赖关系。

yum install [软件包名]#安装一个软件包
yum install-y[软件包名] #不确认直接安装软件包。
yum list#列出源里面所有的可用的软件包
yum remove-y[软件包名] #移除
yum search [软件包名]#搜索
修改yum源地址

mv/etc/yum.repos.d /etc/yum.repos.d.bak
mkdir-p/etc/yum.repos.d
cd/etc/yum.repos.d
wget-chttp://10.0.8.15/yum/CentOS-Base.repo
wget-chttp://10.0.8.15/yum/epel.repo
yum clean all
yum makecache

源代码编译安装

其他命令


alias [新名字]='[旧名字]'#起别名
unalias [新名字]#删除别名
which [命令]#查找命令的位置
echo[字符] > [文件名] #写入字符到文件,会覆盖
echo[字符] >> [文件名] #写入字符到文件,会追加
2> [文件名] #出错记录覆盖到文件
2>> [文件名] #出错记录追加到文件
yum list |grepphp
yum list |wc-l #把前面的输出,给后面的命令当成参数
##查看命令
head-n
cat
tac
more [文件名]# 空格翻页 b向上翻页 q退出



LAMP/LNMP

安装前准备


serviceiptablesstop #关闭防火墙
##selinux关闭selinux
setenforce0#临时关闭selinux
getenforce#查看selinux的状态
vim/etc/selinux/config#编辑配置文件,永久关闭
SELINUX=disabled
#SELINUXTYPE=targeted

修改yum源为本地

看之前的操作
web服务器的本质就是提供文件访问。

安装apache也就是httpd


yum install-yhttpd
servicehttpdstart #开启apache
servicehttpdstop #停止运行apache
servicehttpdrestart #重启apache

安装php


yum install-yphp php-fpm php-mysql php-mysqli php-pdo php-gd #安装php以及相关扩展
servicephp-fpmstart #开启
servicephp-fpmstop #关闭
servicephp-fpmrestart #重启
apache-> fastcgi -> php-fpm ->php

安装mysql


yum install-ymysql mysql-server mysql-devel #安装mysql客户端 服务端 和开发支持库
/usr/bin/mysqladmin-uroot password 'new-password'
servicemysqldstart
servicemysqldstop
servicemysqldrestart

nginx


yum install-ynginx #安装
servicenginxstart
servicenginxstop
servicenginxrestart
最后一条命令搞定

yum-yinstall ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-develgccgcc-c++libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33curlcurl-devel nginx mysql mysql-server mysql-devel php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap php-fpm





















安装软件

linux里面安装软件分为三种方式

rpm

linux里面软件包的后缀名字
还是一个软件安装工具
rpm软件包大部分都需要各中依赖。这个软件安装需要依赖于其他的软件。
wamp server vc++ 2008 2012 2016

rpm-i[软件包名] #安装一个rpm软件包
rpm-U[软件包名] #升级一个rpm软件包
rpm-qa#查询当前机器上面安装的所有软件包
rpm-qi[软件包] #查询软件包

yum

类似于360软件中心这样的软件,你的电脑上的yum工具可以去一个配置文件里面提供的地址去查找软件,帮你安装,而且而且最要命的是帮助你解决依赖关系。

yum install [软件包名]#安装一个软件包
yum install-y[软件包名] #不确认直接安装软件包。
yum list#列出源里面所有的可用的软件包
yum remove-y[软件包名] #移除
yum search [软件包名]#搜索
修改yum源地址

mv/etc/yum.repos.d /etc/yum.repos.d.bak
mkdir-p/etc/yum.repos.d
cd/etc/yum.repos.d
wget-chttp://10.0.8.15/yum/CentOS-Base.repo
wget-chttp://10.0.8.15/yum/epel.repo
yum clean all
yum makecache

源代码编译安装

其他命令


alias [新名字]='[旧名字]'#起别名
unalias [新名字]#删除别名
which [命令]#查找命令的位置
echo[字符] > [文件名] #写入字符到文件,会覆盖
echo[字符] >> [文件名] #写入字符到文件,会追加
2> [文件名] #出错记录覆盖到文件
2>> [文件名] #出错记录追加到文件
yum list |grepphp
yum list |wc-l #把前面的输出,给后面的命令当成参数
##查看命令
head-n
cat
tac
more [文件名]# 空格翻页 b向上翻页 q退出

原创粉丝点击