linux Centos如何安装PHP7
发布时间 - 2023-05-15 00:00:00 点击率:次
linux Centos安装PHP7的方法:1、通过“yum -y install”命令安装EPEL源,REMI源以及Yum源管理工具;2、使用“yum -y”命令安装PHP;3、查看PHP安装包;4、修改php.ini配置;5、通过“systemctl restart php74-php-fpm”重启“php74-php-fpm”即可。
一、安装前库文件和工具准备
1、首先安装 EPEL 源
yum -y install epel-release
2.安装 REMI 源
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
3.安装 Yum 源管理工具
yum -y install yum-utils
二、安装PHP
1.安装PHP
yum -y --enablerepo=remi install php74-php php74-php-fpm php74-php-bcmath php74-php-ctype php74-php-curl php74-php-dom php74-php-gd php74-php-hash php74-php-iconv php74-php-intl php74-php-mbstring php74-php-pdo_mysql php74-php-simplexml php74-php-soap php74-php-xsl php74-php-zip php74-php-xml php74-php-sockets php74-php-session php74-php-snmp php74-php-mysql php74-php-cli php74-php-json php74-php-mcrypt php74-php-mysqlnd php74-php-pecl-crypto php74-php-pecl-mcrypt php74-php-pecl-geoip php74-php-recode php74-php-xmll
2.重启一下计算机,不然有可能无法启动php
reboot
3.设置开机启动、运行服务
systemctl start php74-php-fpm systemctl enable php74-php-fpm
三、设置PHP
1.查看PHP安装包
[root@VM-0-5-centos ~]# rpm -qa | grep php oniguruma5php-6.9.7.1-1.el7.remi.x86_64 php74-php-common-7.4.24-1.el7.remi.x86_64 php74-php-7.4.24-1.el7.remi.x86_64 php74-php-xml-7.4.24-1.el7.remi.x86_64 php74-php-pdo-7.4.24-1.el7.remi.x86_64 php74-php-pecl-mysql-1.0.0-0.23.20190415.d7643af.el7.remi.x86_64 php74-php-fpm-7.4.24-1.el7.remi.x86_64 php74-php-bcmath-7.4.24-1.el7.remi.x86_64 php74-php-pecl-recode-1.0.0~DEV.20190723-4.el7.remi.x86_64 php74-runtime-1.0-3.el7.remi.x86_64 php74-php-mysqlnd-7.4.24-1.el7.remi.x86_64 php74-php-pecl-crypto-0.3.2-1.el7.remi.x86_64 php74-php-soap-7.4.24-1.el7.remi.x86_64 php74-php-intl-7.4.24-1.el7.remi.x86_64 php74-php-pecl-zip-1.19.5-1.el7.remi.x86_64 php74-php-json-7.4.24-1.el7.remi.x86_64 php74-php-cli-7.4.24-1.el7.remi.x86_64 php74-php-sodium-7.4.24-1.el7.remi.x86_64 php74-php-pecl-geoip-1.1.1-11.el7.remi.x86_64 php74-php-snmp-7.4.24-1.el7.remi.x86_64 php74-php-pecl-mcrypt-1.0.4-1.el7.remi.x86_64 php74-php-gd-7.4.24-1.el7.remi.x86_64 php74-php-mbstring-7.4.24-1.el7.remi.x86_64
2.找到:php74-php-fpm-7.4.24-1.el7.remi.x86_64安装位置
[root@VM-0-5-centos ~]# rpm -ql php74-php-fpm-7.4.24-1.el7.remi.x86_64/etc/logrotate.d/php74-php-fpm/etc/opt/remi/php74/php-fpm.conf/etc/opt/remi/php74/php-fpm.d/etc/opt/remi/php74/php-fpm.d/www.conf/etc/opt/remi/php74/sysconfig/php-fpm/etc/systemd/system/php74-php-fpm.service.d/opt/remi/php74/root/usr/sbin/php-fpm/opt/remi/php74/root/usr/share/doc/php74-php-fpm-7.4.24/opt/remi/php74/root/usr/share/doc/php74-php-fpm-7.4.24/php-fpm.conf.default/opt/remi/php74/root/usr/share/doc/php74-php-fpm-7.4.24/www.conf.default/opt/remi/php74/root/usr/share/fpm/opt/remi/php74/root/usr/share/fpm/status.html/opt/remi/php74/root/usr/share/licenses/php74-php-fpm-7.4.24/opt/remi/php74/root/usr/share/licenses/php74-php-fpm-7.4.24/fpm_LICENSE/opt/remi/php74/root/usr/share/man/man8/php-fpm.8.gz/usr/lib/systemd/system/php74-php-fpm.service/var/opt/remi/php74/lib/php/opcache/var/opt/remi/php74/lib/php/session/var/opt/remi/php74/lib/php/wsdlcache/var/opt/remi/php74/log/php-fpm/var/opt/remi/php74/run/php-fpm
3.查找php.ini位置:
[root@localhost src]# find /etc/opt/remi/php74 -name php.ini/etc/opt/remi/php74/php.ini
4.编辑/etc/opt/remi/php74/php.ini,替换 ;cgi.fix_pathinfo=1 为 cgi.fix_pathinfo=0 ;
[root@localhost src]# vim /etc/opt/remi/php74/php.ini cgi.fix_pathinfo=0
5.重启php74-php-fpm
systemctl restart php74-php-fpm
6.更多操作
systemctl restart php74-php-fpm #重启 systemctl start php74-php-fpm #启动 systemctl stop php74-php-fpm #关闭 systemctl status php74-php-fpm #检查状态
四、设置PHP软连接和环境变量
1.建立php程序的软连接
ln -s /opt/remi/php74/root/usr/bin/php /usr/bin/php
2.修改rc文件
1.当前用户的环境变量
#如果是使用bash作为shell vim ~/.bashrc #增加一行环境变量 export PATH=/opt/remi/php74/root/usr/bin:$PATH #刷新一下环境变量 source ~/.bashrc
2.修改全局环境变量
vim /etc/profile export PATH=/opt/remi/php74/root/usr/bin:$PATH
查看 PHP
验证一下是否安装成功:
[root@VM-0-5-centos ~]# php -v PHP 7.4.24 (cli) (built: Sep 21 2025 11:23:11) ( NTS )Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies
上面安装 的PHP 只是安装了部分 PHP 拓展,更多的软件可见:
yum search php74
# linux
# php
# centos
# 重启
# 安装包
# 有可能
# 无法启动
# 安装了
# pecl
# mcrypt
# mysqlnd
# recode
# xmll
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
JavaScript如何实现音频处理_Web Audio API如何工作?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
太平洋网站制作公司,网络用语太平洋是什么意思?
如何在IIS服务器上快速部署高效网站?
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
Laravel如何使用Gate和Policy进行授权?(权限控制)
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
潮流网站制作头像软件下载,适合母子的网名有哪些?
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
手机网站制作与建设方案,手机网站如何建设?
Laravel观察者模式如何使用_Laravel Model Observer配置
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
JS中对数组元素进行增删改移的方法总结
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
MySQL查询结果复制到新表的方法(更新、插入)
php 三元运算符实例详细介绍
三星、SK海力士获美批准:可向中国出口芯片制造设备
Angular 表单中正确绑定输入值以确保提交与验证正常工作
Laravel定时任务怎么设置_Laravel Crontab调度器配置
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
php结合redis实现高并发下的抢购、秒杀功能的实例
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
PythonWeb开发入门教程_Flask快速构建Web应用
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
微信小程序 配置文件详细介绍
如何在阿里云虚拟服务器快速搭建网站?
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
如何构建满足综合性能需求的优质建站方案?
LinuxShell函数封装方法_脚本复用设计思路【教程】
如何在腾讯云服务器上快速搭建个人网站?
Laravel如何配置和使用缓存?(Redis代码示例)
如何安全更换建站之星模板并保留数据?
创业网站制作流程,创业网站可靠吗?
EditPlus中的正则表达式 实战(4)
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
如何在建站宝盒中设置产品搜索功能?
如何在宝塔面板创建新站点?
黑客入侵网站服务器的常见手法有哪些?
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
js实现获取鼠标当前的位置
网站制作价目表怎么做,珍爱网婚介费用多少?
简单实现Android验证码
Android仿QQ列表左滑删除操作
实例解析Array和String方法


4-php-fpm-7.4.24-1.el7.remi.x86_64/etc/logrotate.d/php74-php-fpm/etc/opt/remi/php74/php-fpm.conf/etc/opt/remi/php74/php-fpm.d/etc/opt/remi/php74/php-fpm.d/www.conf/etc/opt/remi/php74/sysconfig/php-fpm/etc/systemd/system/php74-php-fpm.service.d/opt/remi/php74/root/usr/sbin/php-fpm/opt/remi/php74/root/usr/share/doc/php74-php-fpm-7.4.24/opt/remi/php74/root/usr/share/doc/php74-php-fpm-7.4.24/php-fpm.conf.default/opt/remi/php74/root/usr/share/doc/php74-php-fpm-7.4.24/www.conf.default/opt/remi/php74/root/usr/share/fpm/opt/remi/php74/root/usr/share/fpm/status.html/opt/remi/php74/root/usr/share/licenses/php74-php-fpm-7.4.24/opt/remi/php74/root/usr/share/licenses/php74-php-fpm-7.4.24/fpm_LICENSE/opt/remi/php74/root/usr/share/man/man8/php-fpm.8.gz/usr/lib/systemd/system/php74-php-fpm.service/var/opt/remi/php74/lib/php/opcache/var/opt/remi/php74/lib/php/session/var/opt/remi/php74/lib/php/wsdlcache/var/opt/remi/php74/log/php-fpm/var/opt/remi/php74/run/php-fpm