目录
1、环境准备
2、开始安装
3、复制相关配置文件到php安装路径
首页 后端开发 PHP问题 centos 7.5怎么安装php

centos 7.5怎么安装php

Jan 26, 2022 am 10:54 AM
centos php

centos7.5安装php的方法:1、添加php用户,用于运行php-fpm进程;2、解压php源码包;3、安装依赖包;4、复制相关配置文件到php安装路径即可。

centos 7.5怎么安装php

本文操作环境:CentOS7.5系统、php7.4.1版、DELL G3电脑

centos 7.5怎么安装php?

CentOS-7.5 编译安装php-7.4.1

踩坑记录:一般用yum安装包,比较抵触源码编译,百度了一下,成功安装了~

1、环境准备

虚拟机:centos 7

下载源文件php-7.4.1:
wget https://www.php.net/distributions/php-7.4.1.tar.gz (由于在服务器上下载一半报错,改为本地下载,上传到服务器 scp php-7.4.1.tar.gz root@服务器ip:/usr/local/)

2、开始安装

  1. 添加php用户,用于运行php-fpm进程
cd /usr/local/
useradd php -s /sbin/nologin
登录后复制

在这里插入图片描述

  1. 解压php源码包
    tar -zxf php-7.4.1.tar.gz 在这里插入图片描述
  2. 安装依赖包
yum install libxml2-devel sqlite-devel libcurl-devel oniguruma-devel libpng-devel libjpeg-devel freetype-devel libzip-devel openssl-devel -y
登录后复制
cd /usr/local/php-7.4.1
登录后复制
  1. 编译参数参考
[root@iZ8vbice4h2bcujon9zc00Z php-7.4.1]#  ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mhash --with-openssl --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv --with-zlib --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-bcmath --enable-shmop --enable-sysvsem --enable-gd --with-jpeg --with-freetype --enable-mbregex --enable-mbstring --enable-ftp --enable-pcntl --enable-sockets --enable-soap --without-pear --with-gettext --enable-session --with-curl  --enable-opcache --enable-fpm --with-fpm-user=php --with-fpm-group=php --without-gdbm --enable-fast-install --disable-fileinfo
登录后复制
[root@iZ8vbice4h2bcujon9zc00Z php-7.4.1]# make && make install
登录后复制

在这里插入图片描述
编译安装完成
在这里插入图片描述

3、复制相关配置文件到php安装路径

启动脚本:php-7.4.1/sapi/fpm/init.d.php-fpm

cd  /usr/local/php-7.4.1/sapi/fpm/
cp init.d.php-fpm /usr/local/php/
登录后复制

php.ini配置文件:php-7.4.8/php.ini-production

cd  /usr/local/php-7.4.1
cp php.ini-production /usr/local/php/etc/php.ini
登录后复制

创建php-fpm.conf配置文件

进到php的安装路径下面的etc

/usr/local/php/etc
登录后复制
[root@iZ8vbice4h2bcujon9zc00Z etc]# pwd
/usr/local/php/etc
[root@iZ8vbice4h2bcujon9zc00Z etc]# ls
php-fpm.conf.default  php-fpm.d  php.ini
[root@iZ8vbice4h2bcujon9zc00Z etc]# cp php-fpm.conf.default php-fpm.conf
登录后复制

在这里插入图片描述

进入php-fpm.d目录,将里面的文件也重命名一下

[root@iZ8vbice4h2bcujon9zc00Z php-fpm.d]# pwd
/usr/local/php/etc/php-fpm.d
[root@iZ8vbice4h2bcujon9zc00Z php-fpm.d]# ls
www.conf.default
[root@iZ8vbice4h2bcujon9zc00Z php-fpm.d]# 
[root@iZ8vbice4h2bcujon9zc00Z php-fpm.d]# cp www.conf.default www.conf
登录后复制

在这里插入图片描述
启动php-fpm

执行init.d.php-fpm启动脚本,启动php-fpm

[root@iZ8vbice4h2bcujon9zc00Z php]# bash init.d.php-fpm start
登录后复制

在这里插入图片描述
编辑.bash_profile

vim ~/.bash_profile
登录后复制

在这里插入图片描述
最后,运行命令

source ~/.bash_profile
登录后复制

查看PHP版本 php -v

在这里插入图片描述
测试一下:vim test.php

在这里插入图片描述

在这里插入图片描述

推荐学习:《PHP视频教程

以上是centos 7.5怎么安装php的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

怎样优化CentOS HDFS配置 怎样优化CentOS HDFS配置 Apr 14, 2025 pm 07:15 PM

提升CentOS上HDFS性能:全方位优化指南优化CentOS上的HDFS(Hadoop分布式文件系统)需要综合考虑硬件、系统配置和网络设置等多个方面。本文提供一系列优化策略,助您提升HDFS性能。一、硬件升级与选型资源扩容:尽可能增加服务器的CPU、内存和存储容量。高性能硬件:采用高性能网卡和交换机,提升网络吞吐量。二、系统配置精调内核参数调整:修改/etc/sysctl.conf文件,优化TCP连接数、文件句柄数和内存管理等内核参数。例如,调整TCP连接状态和缓冲区大小

HDFS配置CentOS需要修改哪些文件 HDFS配置CentOS需要修改哪些文件 Apr 14, 2025 pm 07:27 PM

在CentOS上配置Hadoop分布式文件系统(HDFS)时,需要修改以下关键配置文件:core-site.xml:fs.defaultFS:指定HDFS的默认文件系统地址,例如hdfs://localhost:9000。hadoop.tmp.dir:指定Hadoop临时文件的存储目录。hadoop.proxyuser.root.hosts和hadoop.proxyuser.ro

CentOS Stream 8故障排查方法 CentOS Stream 8故障排查方法 Apr 14, 2025 pm 04:33 PM

CentOSStream8系统故障排查指南本文提供系统化的步骤,帮助您有效排查CentOSStream8系统故障。请按顺序尝试以下方法:1.网络连接测试:使用ping命令测试网络连通性(例如:pinggoogle.com)。使用curl命令检查HTTP请求响应(例如:curlgoogle.com)。使用iplink命令查看网络接口状态,确认网络接口是否正常运行并已连接。2.IP地址和网关配置验证:使用ipaddr或ifconfi

CentOS上Zookeeper故障排查方法 CentOS上Zookeeper故障排查方法 Apr 14, 2025 pm 04:30 PM

CentOS系统下ZooKeeper故障排查指南本文提供一个逐步指南,帮助您在CentOS系统上有效排查ZooKeeper故障。1.验证ZooKeeper服务状态首先,使用以下命令检查ZooKeeper服务状态:sudosystemctlstatuszookeeper如果服务未运行,使用以下命令启动:sudosystemctlstartzookeeper要使其开机自启动:sudosystemctlenablezookeeper2.分析ZooKeeper日志检查Z

CentOS HDFS性能调优技巧 CentOS HDFS性能调优技巧 Apr 14, 2025 pm 06:00 PM

CentOS平台Hadoop分布式文件系统(HDFS)性能优化指南优化HDFS性能是一个多方面的问题,需要针对具体情况调整多个参数。以下是一些关键的优化策略:一、内存管理调整NameNode和DataNode内存配置:根据服务器实际内存大小,合理配置HADOOP_NAMENODE_OPTS和HADOOP_DATANODE_OPTS环境变量,优化内存利用率。启用大页内存:对于高内存消耗应用(如HDFS),启用大页内存可降低内存页分配和管理开销,提升效率。二、磁盘I/O优化使用高速存

CentOS MongoDB备份策略是什么 CentOS MongoDB备份策略是什么 Apr 14, 2025 pm 04:51 PM

CentOS系统下MongoDB高效备份策略详解本文将详细介绍在CentOS系统上实施MongoDB备份的多种策略,以确保数据安全和业务连续性。我们将涵盖手动备份、定时备份、自动化脚本备份以及Docker容器环境下的备份方法,并提供备份文件管理的最佳实践。手动备份:利用mongodump命令进行手动全量备份,例如:mongodump-hlocalhost:27017-u用户名-p密码-d数据库名称-o/备份目录此命令会将指定数据库的数据及元数据导出到指定的备份目录。

centos redis如何配置慢查询日志 centos redis如何配置慢查询日志 Apr 14, 2025 pm 04:54 PM

在CentOS系统上启用Redis慢查询日志,提升性能诊断效率。以下步骤将指导您完成配置:第一步:定位并编辑Redis配置文件首先,找到Redis配置文件,通常位于/etc/redis/redis.conf。使用以下命令打开配置文件:sudovi/etc/redis/redis.conf第二步:调整慢查询日志参数在配置文件中,找到并修改以下参数:#慢查询阈值(毫秒)slowlog-log-slower-than10000#慢查询日志最大条目数slowlog-max-len

Redis在CentOS上的配置步骤 Redis在CentOS上的配置步骤 Apr 14, 2025 pm 04:12 PM

CentOS系统下Redis的安装与配置指南本指南详细介绍如何在CentOS系统上安装和配置Redis数据库。第一步:安装依赖项首先,确保系统已安装必要的编译工具。打开终端,执行以下命令:sudoyuminstall-ygccmake第二步:下载Redis源码从Redis官方网站下载最新版本的源码包。例如,下载Redis6.2.6版本:wgethttp://download.redis.io/releases/redis-6.2.6.tar.gz```(请替换为最新版本链

See all articles