我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux安装php

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux安装php

创建目录

mkdir -p /usr/local/my/php8 && cd  /usr/local/my/php8mkdir /usr/local/php8

下载

wget https://www.php.net/distributions/php-8.0.6.tar.gz# 下载tar -zxf php-8.0.6.tar.gz# 解压cd php-8.0.6# 进入目录

编译

apt install -y pkg-config build-essential autoconf bison re2c  libxml2-dev libsqlite3-dev# 安装依赖

生成 configure

./buildconf

加入编译选项

源码安装需要经历步骤:配置(configure)、编译(make)、安装( make install )。

Configure则是一个可执行文件,可以配置很多选项(可以理解为我们在Windows安装时的图像化界面的功能),可以通过./configure --help来查看选项具体含义。

其中–prefix选项作用是配置源码安装的路径,–with-config-file-path选项作用是设置php配置文件(php.ini)的存放位置,一般来说安装的时候只需要指定这两个路径即可,其他的则是指定php支持哪一些组件了。

延伸说明下指定存放路径的好处,其实可以类比在Windows等图形化系统的安装软件步骤,安装时指定软件的位置,方便后续对软件进行统一管理(删除,查找等)。

注意:下面的代码必须处于同一行上,建议先复制到文本上查看是否在同一行,然后再复制到服务器中执行(否则会出现很多莫名其妙的问题,相信你也不想花上几天时间去处理)。

至于其他参数选项的含义,可以打官方或者使用./configure --help来查看选项具体含义,建议添加自己需要的组件即可,如果不清楚,进入到解压的文件后直接执行下面的代码。

./configure --enable-debug --enable-fpm --prefix=/usr/local/php8 --with-config-file-path=/usr/local/php8/etc

编译

make && make install

查看php版本

/usr/local/php8/bin/php -v

如果成功显示版本说明安装完成

配置文件

1. 生成php.ini配置文件

cp php.ini-production /usr/local/php8/etc/php.ini

2. 生成www配置文件:

cd /usr/local/php8/etc/php-fpm.d/cp www.conf.default www.conf

3、生成php-fpm配置文件:

cd /usr/local/php8/etc/cp php-fpm.conf.default php-fpm.conf

生成php-fpm可执行文件:

-- 创建存放配置文件的目录mkdir /usr/local/php8/fpm-- 从源码中复制一份fpm可执行脚本cp /usr/local/php-8.0.6/sapi/fpm/init.d.php-fpm /usr/local/php8/fpm/php-fpm-- 将php-fpm修改为可执行文件chmod 740 /usr/local/php8/fpm/php-fpm

启动

推荐使用php-fpm进行管理php程序,php-fpm(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,旨在将FastCGI进程管理整合进PHP包中(来源:百度百科)。

优点:相对Spawn-FCGI,php-fpm在CPU和内存方面的控制都更胜一筹,而且前者很容易崩溃,必须用crontab进行监控,而php-fpm则没有这种烦恼。

1、启动php-fpm:

/usr/local/php8/fpm/php-fpm start

### 2、查看php-fpm进程是否启动成功
ps -ef | grep php


在这里插入图片描述

参考链接



来源地址:https://blog.csdn.net/qq_56313338/article/details/130329637

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux安装php

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

2023-10-12

linux deploy如何安装php

本篇内容介绍了“linux deploy如何安装php”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!linux deploy安装php的方法
2023-06-21

linux deploy怎么安装php

linux deploy安装php的方法:1、安装“add-apt-repository”;2、添加第三方源;3、通过“apt-get install php7.4 php7.4-fpm php7.4-mysql...”安装php即可。
2016-06-03

Linux安装php的方法

Linux安装php的方法:1、下载并解压“php-7.0.30.tar.gz”;2、下载安装依赖;3、通过“./configure --prefix=/usr/local/php...”编译安装php;4、配置PHP相关文件即可。
2021-10-12

Linux系统怎么安装PHP

Linux系统怎么安装PHP,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。PHP即“超文本预处理器”主要应用与Web服务端开发,该语言的主要特性就是允许web开发人员快速编
2023-06-28

linux怎么重新安装php

要重新安装PHP,您可以按照以下步骤进行操作:1. 卸载旧版本的PHP:使用适合您的Linux发行版的软件包管理器(如apt、yum等)卸载旧版本的PHP。例如,在Ubuntu上可以使用以下命令卸载PHP:```sudo apt-get p
2023-08-24

编程热搜

目录