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

如何在Linux下安装php环境

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

北京

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

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

看不清楚,换张图片

免费获取短信验证码

如何在Linux下安装php环境

这篇文章给大家介绍如何在Linux下安装php环境,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

如果想一步到位,则使用下面的流程进行安装:

安装cmake

yum install epel-release -yyum install cmake3 -ycp /usr/bin/cmake3 /usr/bin/cmake

执行命令cmake -version 查看是否安装成功:

#输出cmake version 3.16.1CMake suite maintained and supported by Kitware (kitware.com/cmake).

安装libzip1.5.2

#安装bzip2-devel依赖包yum install bzip2 bzip2-devel -y#安装libzipcd ~wget https://libzip.org/download/libzip-1.5.2.tar.gztar xf libzip-1.5.2.tar.gz cd libzip-1.5.2mkdir buildcd buildcmake ..make#make testmake install

安装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

创建www用户

useradd -M -s /sbin/nologin www

修改库加载路径

vim /etc/ld.so.conf

#添加如下几行/usr/local/lib64/usr/local/lib/usr/lib/usr/lib64

使之生效:

ldconfig -v

或者:

echo /usr/local/lib64 >>/etc/ld.so.conf echo /usr/local/lib >>/etc/ld.so.conf echo /usr/lib >>/etc/ld.so.conf echo /usr/lib64 >>/etc/ld.so.conf ldconfig -v

最终,再次进行预配置

下载php源码并预配置

#安装wget工具yum install wget -y#下载php源码wget https://www.php.net/distributions/php-7.3.12.tar.gz#解压php tar包tar xf php-7.3.12.tar.gz#进入php解压后的目录cd php-7.3.12#预配置./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

查看最后输出是否出现error:

如果没有error出现,并且出现如下字眼,则进行下一步

Thank you for using PHP

进行编译安装

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

默认官方提供了一个systemd管理脚本

路径为:/root/php-7.3.12/sapi/fpm下php-fpm.service

#复制一份配置文件cp php-fpm.conf.default php-fpm.conf#拷贝启动脚本到指定目录cp /root/php-7.3.13/sapi/fpm/php-fpm.service /usr/lib/systemd/system/systemctl daemon-reloadsystemctl start php-fpmsystemctl enable php-fpmsystemctl status php-fpm

这个时候还没完,启动 会提示你找不到包含的配置文件:

cd /usr/local/php/etc/php-fpm.d/cp www.conf.default www.confsystemctl start php-fpmsystemctl status php-fpm

这个时候不出意外就是正常状态:

查看进程是否存在

ps -ef|grep php-fpm

查看端口是否启动:

ss -lntup|grep 9000

关于如何在Linux下安装php环境就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

免责声明:

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

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

如何在Linux下安装php环境

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

下载Word文档

猜你喜欢

如何在Linux下安装php环境

这篇文章给大家介绍如何在Linux下安装php环境,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。如果想一步到位,则使用下面的流程进行安装:第一步: 安装cmakeyum install epel-release -yy
2023-06-28

在Linux环境下安装Kafka

目录二、生产与消费2.1 kafka-topics.sh 用于管理主题2.2 kafka-console-consumer.sh用于消费消息2.3 kafka-console-producer.sh用于生产消息2.4 具体操作 一、环境准备
2022-06-04

linux环境下如何安装php7.3.0

这篇文章主要为大家展示了linux环境下如何安装php7.3.0,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“linux环境下如何安装php7.3.0”这篇文章吧。什么是Linux系统Linux是
2023-06-06

如何在linux中安装php运行环境

本篇文章给大家分享的是有关如何在linux中安装php运行环境,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一 安装 Apache1 检查、删除、安装rpm -qa|grep
2023-06-15

linux下如何安装配置Memcache和PHP环境

小编给大家分享一下linux下如何安装配置Memcache和PHP环境,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!亲测有效在网上查找了好多资料,很多都安装不成功,而且都是同一个资料相互抄袭泛蓝,没一个实用的。今天配置好了
2023-06-09

Windows和Linux环境下如何安装配置PHP

本篇内容介绍了“Windows和Linux环境下如何安装配置PHP”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!PHP简介PHP即“超文本预
2023-06-29

android sdk如何在Linux系统环境下安装

这篇文章给大家介绍android sdk如何在Linux系统环境下安装,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。直接下载解压:wget http://dl.google.com/android/android-sd
2023-05-31

如何在win10环境下安装jdk8

这篇文章主要介绍了如何在win10环境下安装jdk8,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、下载下载最新的JDK8:Oracle JDK8下载下载64位版本 Jav
2023-06-15

在win98下如何安装JSP环境

小编给大家分享一下在win98下如何安装JSP环境,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在PWIN98SE环境下 ,我使用JSP运行环境为JSWDK-1.
2023-06-03

如何在Linux环境中安装JDK

这期内容当中小编将会给大家带来有关如何在Linux环境中安装JDK,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux下JDK安装教程,具体内容如下1、下载 JDK Linux 版本2、进入虚拟机,查
2023-05-31

Linux环境下安装MongoDB

下载安装包下载地址:https://www.mongodb.com/download-center/communitycurl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.
Linux环境下安装MongoDB
2017-05-27

Linux环境下安装JDK1.8

目录一、安装环境二、安装步骤第一步:下载安装包第二步、解压安装包第三步、修改环境变量第四步、测试是否安装成功本文主要介绍的是如何是linux环境下安装JDK的,因为Linux环境下,很多时候也离不开java的,下面笔者就和大家一起分享如何j
2022-06-04

Linux环境下安装Redis

1.Linux环境下安装Redis (1)下载Redis安装包,并解压到安装路径【没有wget就使用yum install wget安装】[root@localhost ~]#wget http://download.redis.io/releases/red
Linux环境下安装Redis
2017-09-26

Linux环境下安装python3

1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz 说明:这句话的作用主要是用wget软件(初学
2022-07-08

编程热搜

目录