“從開發(fā)者的角度,我們必須要了解CentOS7和CentOS8的區(qū)別,這對我們后續(xù)做新系統(tǒng)開發(fā),以及對舊系統(tǒng)做升級,都有幫助。”
創(chuàng)新互聯(lián)是一家集網站建設,白云鄂企業(yè)網站建設,白云鄂品牌網站建設,網站定制,白云鄂網站建設報價,網絡營銷,網絡優(yōu)化,白云鄂網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。雖然CentOS 8.0已經release有一些日子了,但是各大云服務器平臺還是以CentOS7.X系列為主,而6.X系列的CentOS版本作為一種情懷,在主流的云服務器上還可以正常安裝,畢竟十年前的應用,還是需要這個版本的操作系統(tǒng)。支持8.0的云服務,國內主要是阿里云,騰訊云和華為云還不支持,而國外主要是Vultr、Linode等,雖然還不是很多,但是未來可期。
01
CentOS8.0支持的Web服務器環(huán)境
Python 3
PHP 7.2
Ruby 2.5
Node.js 10
Java::OpenJDK 11、OpenJDK 8、IcedTea-Web
Java開發(fā)工具:Ant、Maven或Scala
02
CentOS7.X支持的編程語言
Python 2 ( 2.7.X)
PHP 5.4
Ruby 2.0.0
OpenJDK8用作默認的Java開發(fā)工具包(JDK),而Java 8用作默認的Java版本。
03
數(shù)據(jù)庫支持方面
CentOS8默認支持的數(shù)據(jù)庫版本
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改個名字,限制來說一言難盡,總之對于開發(fā)者來說,是一件比較折騰的事情。
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模式。