linux服务器一般用什么系统,支持PHP运行的服务器有多少种?
我所知道的可以运行PHP代码的服务器有两种,一种是Linux Server,一种是Windows Server。
其中Linux Server又有很多不同的编译版本,譬如CentOS、Nigix、Red Hat 、Ubuntu、Debian等。
Windows Server的版本更多了,有Windows Server 2003、Windows Server 2008、Windows Server 2012、Windows Server 2018等等等。
中国官方现在正力推LINUX操作系统以取代WINDAOWS桌面系统?
感谢邀请中国官方现在正力推LINUX操作系统以取代WINDAOWS桌面系统,是真的吗?如何看?
题主问题的核心中国官方正在力推Linux操作系统依取代windows桌面系统,是真的吗?这个问题不能说一概而论,中国官方并没有力推,而是说从研发角度来说,中国的龙芯以及深度等等系统,确实占据了一部分市场。其实这有点像芯片的研发和制造,国内和国外的实力相差悬殊,但是我们还是在不断的研发,不过厂商和现在所设计到品牌方面确实还在使用国外的芯片。而电脑只有极少数,比如华为和荣耀的电脑很多都有搭载Linux操作系统,而很多还是说搭载的windows系统。
简单一点来说就是我们正在自研发,但是研发进度和现在国外的实力相比有差距,所以也不能商用或者大面积的民用,出现的情况就是国内该研发就研发,而品牌厂商该用国外还是用国外,至少国内的水平还达不到国际的标准。
这也是我们说的不能一概而论,自研发的道路当然不被卡脖子,这是之后必然要走的路线,但是现在技术相差悬殊,所以官方不可能大面积推广。
另外就是关于Linux系统方面的一些相关知识。首先Linux并不是属于哪个国家的,因为任何公司或者是个人都可以使用。Linux系统是芬兰计算机专家发明的,然后把源代码和开发文档发布到网上,让所有的对Linux感兴趣的人参与共同开发,而中国也有参与其中。但是因为Linux确实对于我们而言来说,很多人都使用不习惯,再者就是因为相对来说支持的应用不是很丰富,所以其实很少人去使用,即便是很多预装的电脑,我相信买回来之后也会直接更换到windows系统的。不过我们也要知道有基于Linux做的不错的操作系统,确实这曾经国家也有列入采购的名单。1.比如深度系统,Deep。他的优势在可以给操作系统提供安全可靠、美观易用的的界面而且拥有操作系统研发、行业定制、国际化、迁移和适配、交互设计、支持服务与培训等多方面专业人才,能够满足不同用户和应用场景对操作系统产品的广泛需求,曾被国家纳入采购名单。
2.中标麒麟(NeoKylin)。中标麒麟操作系统采用强化的Linux内核,分成桌面版、通用版、高级版和安全版等,满足不同客户的要求,广泛的使用在能源、金融、交通、政府、央企等行业领域。曾经解放军研制的“银河麒麟”操作系统合并到一起,开发军民两用的操作系统。
3.还有很多,我们这里就不在一一赘述,我们只把名字说一下。比如中兴新支点操作系统、威科乐恩(WiOS)、凝思磐石安全操作系统、思普操作系统、中科方德桌面操作系统、一铭操作系统,以及包括优麒麟(UbuntuKylin)这是由中国CCN联合实验室支持和主导的开源项目,其宗旨是采用平台国际化与应用本地化融合的设计理念。
总结:操作系统目前还不是很成熟,其实和芯片一样,我们一边在自研发,一边是试水,也是因为如此。所以国家并没有说严格要求,芯片或者是操作系统必须要使用国产,因为这是不现实的。也就出现了这样的情况,国家确实想力推,但是技术和实力确实达不到,就像基于Linux的操作系统,确实满足我们的日常需求还是可以的,但是在游戏等等专业的数据,工具方面还有差距,所以这也是为什么没有大力推行的原因,而是一小部分企业,只是简单的使用,确实可以满足,才会去采购。我们当然支持自研发,但是目前确实使用体验不好,这是根本的问题,满足不了我们的日常工作需求。
回答完毕
欢迎留言发表不同的看法和想法:服务器linux环境运行php?
以centos7为例,模式为lnmp。(使用root用户登录)
更新阿里云yum源1、进入源目录
# cd /etc/
yum.repos.d/
2、备份原repo文件
# for name in `ls`; do mv $name ${name}.bak ; done
3、下载阿里云yum源
# curl
http://mirrors.aliyun.com/repo/Centos-7.repo > Centos-7.repo
4、清理并生成缓存并安装epel
nginx安装1、安装pcre,可以支持rewrite功能。
# yum install pcre*
2、安装openssl,可以支持ssl功能
# yum install openssl*
3、从官网下载稳定版,此时是1.16.1,然后解压(如果没有wget ,请执行yum install wget)
# cd /usr/local/src
# wget http://nginx.org/download/nginx-1.16.1.tar.gz
# tar -zxvf nginx-
1.16.1.tar.gz
# cd nginx-1.16.1
4、安装软件三板斧(./configure , make , make install)。
# ./configure --prefix=/usr/local/nginx-1.16.1 --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre
# make
# make install
5、centos7防火墙打开http, https
# firewall-cmd --zone=public --add-service=http --permanent
# firewall-cmd --zone=public --add-service=https --permanent
# firewall-cmd --reload
6、启动nginx
# /usr/local/nginx-1.16.1/sbin/nginx
当通过你系统的IP地址访问出现如下画面,则安装成功
关闭nginx:
# /usr/local/nginx-1.16.1/sbin/nginx -s stop
当改变了nginx.conf后,要重置:
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
安装php和php-fpm1、安装php7,这里选择php70w,需更新webtatic源
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum install php70w
2、安装php扩展,这里以xml扩展示例,你也可以使用yum list php70w*查看所有扩展。
#yum install php70w-xml
3、查看安装结果
#php -v (查看版本)
#php -m (查看扩展)
4、安装php-fpm,(这个与nginx一起使用来解析PHP脚本的)
#yum install php70w-fpm
5、启动php-fpm,并加入开机启动
# systemctl start php-fpm
# systemctl enable php-fpm
6、新建www用户
# useradd www -s /sbin/nologin
7、修改nginx.conf,加入php解析
第2行
第45行
第65-71行改成如下图所示:
8、将html目录所有者改为www,并将权限改为755
# chown -Rf www:www /usr/local/nginx-1.16.1/html
# chmod -Rf 755 /usr/local/nginx-1.16.1/html
9、重启nginx看到如下结果,即配置成功
# /usr/local/nginx-1.16.1/sbin/nginx -s reload
服务器无法安装linux系统?
如果是事先已经安装了Windows 7的话,安装Linux可能会不顺利。因为,Windows操作系统的引导程序是Windows loader,而这个引导程序是无法引导Linux系统启动的,现在的Linux多数都采用GRUB来作为引导程序,而GRUB是可以引导Windows系统的,所以,建议如果想安装Windows 7 和Linux双系统的话,先安装Linux比较稳妥些。
linux电脑是什么?
linux是一种操统硬件无关,你随便找台机器装linux就是linux电脑。linux一般作为服务器操作系统。
linux确windows稳定一些,普通电脑装了linux也可以作为网站服务器用,没啥问题。
但是要注意一个问题,就是操作系统并不能保证你的硬件不出问题,所以,如果web网站比较重要的话,还是建议购买专门的服务器来装linux作为服务器。毕竟服务器的硬件故障率比普通机器那是好多了linux一般作为服务器操作系统。