原文:https://blog.csdn.net/u013564470/article/details/108371561
linux下检查是否安装过某软件包 1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包是否安装,用 rpm -qa | grep "软件或者包的名字" 2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软件或者包的名字" 3、yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用yum list installed | grep "软件名或者包名" 4、查看有关于"软件名字"的所有安装包,用yum list | grep "软件名字" 常用Yum命令(yum查询只是查服务器上的) yum list: 查询所有可用软件包列表 yum search 关键字: 搜索服务器上所有和关键字相关的包 yum -y install 包名(yum安装只需包名): 安装 -install:安装 -y:自动输入yes yum -y update 包名: 升级 yum -y remove 包名: 卸载(不会检查依赖,不建议使用) yum软件组管理命令 yum grouplist: 列出所有可用的软件组列表 yum groupinstall 软件组名: 安装指定软件组 yum groupremove 软件组名: 卸载指定软件组 echo $LANG: 查询当前系统语言 locale -a: 查看已安装的语言包 locale -a | grep en: 查看英文语言 修改系统语言: 临时修改: LANG=语言名称 永久修改: vim /etc/locale.conf(改完重启)
二、安装Nginx
1、Nginx资料
Nginx 的中文文档https://www.nginx.cn/doc/
Nginx 的下载页面http://nginx.org/en/download.html
2、安装依赖
安装epel-release
yum install -y epel-release
gcc、gcc-c++、fast-cgi、wget、yum 这些是基础就不说了。
安装nginx时需要的依赖:zlib、zlib-devel、openssl、openssl-devel、prce、prce-devel
pcre: 在使用 nginx 的 rewrite 模块的时候,需要有pcre库的支持
openssl: 在使用ssl功能时,需要有 openssl库的支持
zlib: 在使用gzip模块时,需要有zlib库的支持。
安装依赖:
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel //如果之前没有安装过gcc等工具,使用下面的无脑安装 //yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers zlib zlib-devel openssl openssl-devel pcre pcre-devel
3、安装 nginx
yum –y install nginx
查看nginx的安装程序都安装在哪里了
rpm –ql nginx
4、启动Nginx
systemctl start nginx #启动,restart-重启,stop-停止 systemctl enable nginx #开机启动
这个时候输入自己的域名就可以访问了!
三、安装PHP
1、PHP资料
PHP官网 https://www.php.net/
php7相比较于php5有较大差别,至于取舍看个人。我是个人使用选择了php7。
2、PHP依赖
Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供维护。有个这个源之后,使用 YUM 安装或更新 PHP、MySQL、phpMyAdmin 等服务器相关程序的时候就非常方便了。
首先使用uname查看系统内核:-r 打印内核版本;-o打印操作系统。
[root@YJW ~]# uname -or 4.19.91-19.1.al7.x86_64 GNU/Linux
根据自己的内核版本添加第三方REMI源:
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
安装好REMI源后,可以使用yum search php74
查看有哪些包。
3、PHP安装
使用remi源安装PHP
yum install --enablerepo=remi --enablerepo=remi-php74 php php-opcache php-devel php-mysqlnd php-gd php-redis
不使用remi源安装PHP
yum install -y php74-php-fpm php74-php-cli php74-php-bcmath php74-php-gd php74-php-json php74-php-mbstring php74-php-mcrypt php74-php-mysqlnd php74-php-opcache php74-php-pdo php74-php-pecl-crypto php74-php-pecl-mcrypt php74-php-pecl-geoip php74-php-recode php74-php-snmp php74-php-soap php74-php-xml php74-php-imagick php74-php-pecl-zip
查看PHP版本
php74 –v
查看安装了哪些PHP的拓展
php74 -m
4、启动PHP
查看PHP是否开启
ps -ef|grep php
看到上面是没有启动的,启动php并设置开机自动运行。
systemctl start php74-php-fpm systemctl enable php74-php-fpm