安装centos源

yum install epel-release –y

下载php安装压缩包

wget https://www.php.net/distributions/php-7.3.15.tar.gz

解压 tar xf php-7.3.15.tar.gz

进入php-7.3.15文件目录

安装php依赖

yum install gcc \

gcc-c++ \

libxml2 \

libxml2-devel \

openssl \

openssl-devel \

libcurl \

libcurl-devel \

freetype \

freetype-devel \

libjpeg \

libjpeg-devel \

libpng \

libpng-devel \

libxslt \

libxslt-devel \

systemd-devel \

libicu-devel \

libedit-devel

安装cmake3

yum install cmake3 –y

拷贝一份,重命名为cmake

cp /usr/bin/cmake3 /usr/bin/cmake

查看cmake是否为3.0以上版本

cmake –version

第二步:安装libzip1.5.2

安装bzip2-devel依赖包

yum install bzip2 bzip2-devel -y

到官网下载libzip压缩包

wget https://libzip.org/download/libzip-1.6.1.tar.gz

解压进入libzip-1.6.1创建build目录

tar xf libzip-1.6.1.tar.gz

cd libzip-1.6.1

mkdir build

进入build目录里面执行cmake …,make,make安装

cd build

cmake …

make

make install

创建www用户

useradd -M -s /sbin/nologin www

-M:不要自动建立用户的登入目录

-s 用户不能用作登录

Id www 查看

#修改库加载路径

vim /etc/ld.so.conf

#添加如下几行

/usr/local/lib64

/usr/local/lib

/usr/lib

/usr/lib64

使之生效:

ldconfig -v

进入php-7.3.15目录配置

./configure --prefix=/usr/local/php \

--with-config-file-path=/usr/local/php/etc \

--with-config-file-scan-dir=/usr/local/php/etc/conf.d \

--disable-cgi \

--enable-fpm \

--with-fpm-user=www \

--with-fpm-group=www \

--enable-ftp \

--with-curl \

--with-gd \

--with-gettext \

--with-iconv-dir \

--with-kerberos \

--with-libedit \

--with-openssl \

--with-pcre-regex \

--with-pdo-mysql \

--with-xsl \

--with-zlib \

--with-mhash \

--with-mysqli \

--with-png-dir=/usr/lib \

--with-jpeg-dir=/usr/lib\

--with-freetype-dir=/usr/lib \

--enable-mysqlnd \

--enable-bcmath \

--enable-libxml \

--enable-inline-optimization \

--enable-gd-jis-conv \

--enable-mbregex \

--enable-mbstring \

--enable-opcache \

--enable-pcntl \

--enable-shmop \

--enable-soap \

--enable-sockets \

--enable-sysvsem \

--enable-xml \

--enable-zip \

--enable-calendar \

--enable-intl \

--enable-exif

然后编译安装大概10分钟

make

make install

拷贝开发配置到安装目录

cp php.ini-development /usr/local/php/etc/php.ini

进入安装目录

cd /usr/local/php/etc/

复制一份配置文件

cp php-fpm.conf.default php-fpm.conf

拷贝启动脚本到指定目录

cp /root/php-7.3.15/sapi/fpm/php-fpm.service /usr/lib/systemd/system/

修改配置文件名

cd /usr/local/php/etc/php-fpm.d

cp www.conf.default www.conf

启动PHP

systemctl start php-fpm

允许自启

systemctl enable php-fpm

查看状态

systemctl status php-fpm

查看进程

ps -ef|grep php-fpm

查看端口

ss -lntup|grep 9000

文件名lin.php是什么,Linsexu程序安装PHP详细软件教程相关推荐

  1. Linux下安装Nginx详细图解教程

    Linux下安装Nginx详细图解教程 什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SM ...

  2. linux下Oracle 10g安装(超级详细图解教程)

    linux下Oracle 10g安装(超级详细图解教程) 一,基本配置: 1.以root登录,挂载linux iso文件 [root@oracle ~]# hostnameoracle.junjie. ...

  3. windows安装TortoiseGit详细使用教程

    windows安装TortoiseGit详细使用教程[基础篇]_小飞牛的技术博客_51CTO博客windows安装TortoiseGit详细使用教程[基础篇],环境:win8.164bit安装准备:首 ...

  4. 系统安装教程:Windows7硬盘安装方法详细图文教程及使用工具下载

    下载好一个Windows7原版之后,也需有些人会为无光驱而感到烦恼,今天我就教大家怎么在硬盘安装微软新一代操作系统--Windows7 首先要将Windows7的安装文件放在某个盘的根目录 然后运行n ...

  5. 看图猜成语小程序源码+详细搭建教程

    本小程序可开通流量主 ,后台可以自行设置关卡.等级.也可以一键部署, 开通流量主之后实现躺赚,你懂得. 个人号也可以开通,审核一次性必过. 类目选择 教育 小程序源码下载地址:(8条消息) 看图猜成语 ...

  6. (已更新)看图猜成语小程序源码+详细搭建教程

    本小程序后台可以自行设置关卡.等级.也可以一键部署, 个人号也可以开通,审核一次性必过. 类目选择 教育 小程序源码下载地址:(已更新)看图猜成语小程序源码+详细搭建教程-小程序文档类资源-CSDN下 ...

  7. Python安装Graphviz 详细图文教程

    @Python 安装Graphviz 详细教程 Python安装Graphviz画图器 首先,要明确他是一个独立的软件,如果大家用pip的方法装了graphviz可以先卸载 pip uninstall ...

  8. unity学习开发小球吃方块小游戏(从制作到发布程序,超详细全教程包你学会)

    unity小球吃方块开发过程 你将学会用unity开发小游戏的基础知识 吃方块游戏超详细全教程,保姆式教学包你学会 一.创建对象 创建PlayBall小球吃金币游戏项目,创建地面和小球. 二.添加脚本 ...

  9. 用老毛桃PE系统给电脑安装win7详细图文教程[多图]

    有很多网友是用的老的XP系统,想用win7,但是安装win7和xp不一样,需要做安装引导才行,接下来网侠小编就利用老毛桃的PE安装win7的详细图文教程,希望能给大家一些参考: 开机狂按F12,选择从 ...

最新文章

  1. [转]构建基于WCF Restful Service的服务
  2. 2021年昆明师专附中高考成绩查询,昆明高中4大名校,2019高考成绩厉害了,快看看是哪些?...
  3. 线程系列5--java中的ThreadLocal类实现线程范围内的数据共享(二)
  4. 阿里云500服务器内部错误,腾讯云服务器网站不能打开 提示内部错误http 500
  5. nginx php环境搭建_php+nginx环境配置
  6. mysql数据库索引页号为什么从3开始_MySQL数据库快问快答
  7. vue使用better-scroll实现下拉刷新、上拉加载
  8. php 垂直搜死哦,垂直搜索(Vertical Search)的详细介绍
  9. 超硬核直播课 | 自主旋翼无人机主流算法、视觉SLAM基础
  10. ECharts 学习笔记
  11. centos6.5卸载和安装mysql_Linux CentOS 6.5 卸载、tar安装MySQL的教程
  12. 接口上线平滑处理_业务系统割接上线关键点和割接方案内容说明
  13. ehd边缘直方图描述子 matlab,一种新的图像空间特征提取方法
  14. Json文件转Map(三)之获取嵌套Map值
  15. Word打开以后界面很小的问题(office办公)
  16. hadoop合并日志_hadoop 日志处理
  17. zoj 1104 Leaps Tall Buildings(超人不会飞- -。。)
  18. unity 图片遮罩有锯齿_如何消除UGUI Mask遮罩的锯齿
  19. 【大学生软件测试基础】图书阅读指南 - 决策表法
  20. 【C++】洛谷P1330 封锁阳光大学

热门文章

  1. 使用grep命令快速定位代码位置
  2. python百分号转义_python 转义字符、运算符、列表。。。。
  3. qlineargradient线性渐变
  4. Ubuntu18.04安装微信(可用)
  5. Ubuntu18.04图片信息查看器
  6. PulseAudio VS AudioFlinger(七)
  7. Gobinet/QMI-WWAN/ppp拨号区别
  8. 高通Audio缩写(不断更新中...)
  9. Systemd 入门教程:命令篇、实战篇
  10. mpacc和计算机硕士,考MPAcc还是工作?读研三年VS工作三年对比!