Linux / Mysql / Nginx / php · 2021年5月27日

centos安装nginx php74 mysql

原文: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