从开发者角度看CentOS7与CentOS8的区别

“从开发者的角度,我们必须要了解CentOS7和CentOS8的区别,这对我们后续做新系统开发,以及对旧系统做升级,都有帮助。”

创新互联是一家集网站建设,白云鄂企业网站建设,白云鄂品牌网站建设,网站定制,白云鄂网站建设报价,网络营销,网络优化,白云鄂网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

虽然CentOS 8.0已经release有一些日子了,但是各大云服务器平台还是以CentOS7.X系列为主,而6.X系列的CentOS版本作为一种情怀,在主流的云服务器上还可以正常安装,毕竟十年前的应用,还是需要这个版本的操作系统。支持8.0的云服务,国内主要是阿里云,腾讯云和华为云还不支持,而国外主要是Vultr、Linode等,虽然还不是很多,但是未来可期。

01

CentOS8.0支持的Web服务器环境

Python 3

PHP 7.2

Ruby 2.5

Node.js 10

Java::OpenJDK 11、OpenJDK 8、IcedTea-Web

Java开发工具:Ant、Maven或Scala

02

CentOS7.X支持的编程语言

Python 2 ( 2.7.X)

PHP 5.4

Ruby 2.0.0

OpenJDK8用作默认的Java开发工具包(JDK),而Java 8用作默认的Java版本。

03

数据库支持方面

CentOS8默认支持的数据库版本

MySQL 8.0

MariaDB 10.3

PostgreSQL 10 and PostgreSQL 9.6

Redis 5.0

MariaDB是Red Hat Enterprise Linux 7中MySQL的默认版本,在CentOS8中被保留了下来,至于当初为什么在7中将MySQL改个名字,限制来说一言难尽,总之对于开发者来说,是一件比较折腾的事情。

04

Apache+PHP安装实例

以下是通过yum install安装后Apache和PHP的版本详情:

Installed:

httpd-2.4.37-16.module_el8.1.0+256+ae790463.x86_64

php-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64

apr-util-bdb-1.6.1-6.el8.x86_64

apr-util-openssl-1.6.1-6.el8.x86_64

php-fpm-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64

apr-1.6.3-9.el8.x86_64

apr-util-1.6.1-6.el8.x86_64

centos-logos-httpd-80.5-2.el8.noarch

httpd-filesystem-2.4.37-16.module_el8.1.0+256+ae790463.noarch

httpd-tools-2.4.37-16.module_el8.1.0+256+ae790463.x86_64

mod_http2-1.11.3-3.module_el8.1.0+213+acce2796.x86_64

nginx-filesystem-1:1.14.1-9.module_el8.0.0+184+e34fea82.noarch

php-cli-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64

php-common-7.2.11-2.module_el8.1.0+209+03b9a8ff.x86_64

从以上的版本详情,可以推测出在CentOS 8中,Apache调用PHP采用的是FastCGI模式。

分享名称:从开发者角度看CentOS7与CentOS8的区别
文章分享:https://www.cdcxhl.com/article12/cjjogc.html

成都网站建设公司_创新互联,为您提供网站导航营销型网站建设品牌网站设计云服务器定制网站建站公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计