centos7 yum安装php的方法
发布时间 - 2020-09-04 00:00:00 点击率:次centos7 yum安装php的方法:首先在CentOS7系统上安装和启用EPEL和Remi存储库;然后安装“yum-utils”;接着使用“yum -y install php”命令安装PHP以及所有必需的模块;最后启动“fpm”即可。
推荐:《PHP视频教程》《centos教程》
在CentOS的7官方软件仓库有PHP 5.4已经走到了生命的结束,由开发商不再积极维护。
要了解最新功能和安全更新,您需要在CentOS 7系统上使用更新的(可能是最新的)PHP版本。
在CentOS 7上安装PHP 7
安装必要
yum -y install gcc gcc-c++
1.要安装PHP 7,您必须使用以下命令在CentOS 7系统上安装和启用EPEL和Remi存储库。
#yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
2.接下来,您需要安装yum-utils,这是一组用于管理yum存储库和包的有用程序。它有基本上扩展yum默认功能的工具。
它可用于管理(启用或禁用)yum存储库以及包,无需任何手动配置等等。
#yum -y install yum-utils
3. yum-utils提供的程序之一是yum-config-manager,您可以使用它来启用Remi存储库作为安装不同PHP版本的默认存储库,如图所示。
#yum-config-manager --enable remi-php71 [ 安装PHP 7.1 ] #yum-config-manager --enable remi-php72 [ 安装PHP 7.2 ] #yum-config-manager --enable remi-php73 [ 安装PHP 7.3 ]
4.现在使用以下命令安装PHP 7以及所有必需的模块。
#yum -y install php php-mcrypt php-devel php-cli php-gd php-pear php-curl php-fpm php-mysql php-ldap php-zip php-fileinfo
5.查看php版本
[root@VM_159_140_centos lnmp]# php -v PHP 7.1.28 (cli) (built: Apr 2 2019 17:49:56) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
6.启动php-fpm
systemctl start php-fpm
开启启动
systemctl enable php-fpm.service
查看php.ini文件位置
[root@VM_159_140_centos ~]# php -ini phpinfo() PHP Version => 7.1.28 System => Linux VM_159_140_centos 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 Build Date => Apr 2 2019 17:49:32 Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini Scan this dir for additional .ini files => /etc/php.d Additional .ini files parsed => /etc/php.d/20-bz2.ini, /etc/php.d/20-calendar.ini, /etc/php.d/20-ctype.ini, /etc/php.d/20-curl.ini, /etc/php.d/20-dom.ini, /etc/php.d/20-exif.ini, /etc/php.d/20-fileinfo.ini, /etc/php.d/20-ftp.ini, /etc/php.d/20-gd.ini, /etc/php.d/20-gettext.ini, /etc/php.d/20-iconv.ini, /etc/php.d/20-json.ini, /etc/php.d/20-ldap.ini, /etc/php.d/20-mcrypt.ini, /etc/php.d/20-mysqlnd.ini, /etc/php.d/20-pdo.ini, /etc/php.d/20-phar.ini, /etc/php.d/20-posix.ini, /etc/php.d/20-redis.ini, /etc/php.d/20-shmop.ini, /etc/php.d/20-simplexml.ini, /etc/php.d/20-sockets.ini, /etc/php.d/20-sqlite3.ini, /etc/php.d/20-sysvmsg.ini, /etc/php.d/20-sysvsem.ini, /etc/php.d/20-sysvshm.ini, /etc/php.d/20-tokenizer.ini, /etc/php.d/20-xml.ini, /etc/php.d/20-xmlwriter.ini, /etc/php.d/20-xsl.ini, /etc/php.d/30-mysqli.ini, /etc/php.d/30-pdo_mysql.ini, /etc/php.d/30-pdo_sqlite.ini, /etc/php.d/30-wddx.ini, /etc/php.d/30-xmlreader.ini, /etc/php.d/40-zip.ini, /etc/php.d/50-swoole.ini
pecl安装扩展准备
[root@VM_159_140_centos default]# yum -y install php-pear [root@VM_159_140_centos default]# pecl Commands: build Build an Extension From C Source bundle Unpacks a Pecl Package channel-add Add aChannel channel-alias Specify an alias to a channel name channel-delete Remove a Channel From the List
...................................................
pecl安装redis
[root@VM_159_140_centos www]# pecl install redis You should add "extension=redis.so" to php.ini [root@VM_159_140_centos www]# echo "extension=redis.so;" >> /etc/php.d/20-redis.ini
错误
checking for igbinary includes... configure: error: Cannot find igbinary.h [root@VM_159_140_centos www]# pecl install igbinary You should add "extension=igbinary.so" to php.ini [root@VM_159_140_centos www]# echo "extension=igbinary.so;" >> /etc/php.d/20-redis.ini
# centos7
# php
# redis
# centos
# 您需要
# 这是
# 一是
# 您可以
# 要了
# 它来
# 您必须
# 如图所示
# 可用于
# Apr
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
EditPlus中的正则表达式实战(5)
如何在IIS中新建站点并配置端口与IP地址?
HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】
,交易猫的商品怎么发布到网站上去?
音响网站制作视频教程,隆霸音响官方网站?
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
如何生成腾讯云建站专用兑换码?
详解Android——蓝牙技术 带你实现终端间数据传输
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
浅谈redis在项目中的应用
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
php485函数参数是什么意思_php485各参数详细说明【介绍】
如何在新浪SAE免费搭建个人博客?
如何在建站宝盒中设置产品搜索功能?
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
魔方云NAT建站如何实现端口转发?
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
深圳网站制作平台,深圳市做网站好的公司有哪些?
如何快速搭建高效WAP手机网站?
太平洋网站制作公司,网络用语太平洋是什么意思?
如何在IIS中配置站点IP、端口及主机头?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何在橙子建站上传落地页?操作指南详解
如何构建满足综合性能需求的优质建站方案?
如何用西部建站助手快速创建专业网站?
用yum安装MySQLdb模块的步骤方法
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
JavaScript如何实现类型判断_typeof和instanceof有什么区别
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
佛山企业网站制作公司有哪些,沟通100网上服务官网?
公司网站制作价格怎么算,公司办个官网需要多少钱?
在Oracle关闭情况下如何修改spfile的参数
Thinkphp 中 distinct 的用法解析
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
如何快速生成橙子建站落地页链接?
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
原生JS实现图片轮播切换效果
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
EditPlus中的正则表达式实战(6)
如何在IIS中新建站点并解决端口绑定冲突?
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置


Channel
channel-alias Specify an alias to a channel name
channel-delete Remove a Channel From the List