返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php7.3怎么编译安装
  • 849
分享到

php7.3怎么编译安装

2023-05-14 21:05:18 849人浏览 独家记忆
摘要

PHP 7.3 是 php 语言的最新版本,相比于旧版本,其性能、速度更优秀,同时也有周到的扩展支持。为了获得最好的性能和安全性,我们需要手动编译安装 PHP 7.3。以下是具体的步骤和说明。1. 安装前的准备在开始安装之前,请先确保你的系

PHP 7.3 是 php 语言的最新版本,相比于旧版本,其性能、速度更优秀,同时也有周到的扩展支持。为了获得最好的性能和安全性,我们需要手动编译安装 PHP 7.3。以下是具体的步骤和说明。

1. 安装前的准备

在开始安装之前,请先确保你的系统上已经安装了以下的软件包:

  • GCC
  • make
  • autoconf
  • libcurl4-openssl-dev
  • libssl-dev
  • libxml2-dev
  • libmcrypt-dev
  • libreadline-dev
  • libpng-dev
  • libjpeg-dev
  • libfreetype6-dev
  • libzip-dev

可以通过以下命令一次性安装它们:

sudo apt-get update
sudo apt-get install -y gcc make autoconf libcurl4-openssl-dev libssl-dev libxml2-dev libmcrypt-dev libreadline-dev libpng-dev libjpeg-dev libfreetype6-dev libzip-dev

2. 下载并解压源代码

现在我们需要下载 PHP 7.3 的源代码了。你可以直接从 PHP 官网下载源码包,也可以使用以下命令:

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

下载完成后,我们需要解压源代码包。

tar -zxvf php-7.3.30.tar.gz

3. 编译和安装

解压后,进入目录,运行以下命令手动编译 PHP 7.3:

cd php-7.3.30
./configure --prefix=/usr/local/php7 \
--with-config-file-path=/usr/local/php7/etc \
--enable-fpm \
--with-fpm-user=www-data \
--with-fpm-group=www-data \
--with-Mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-iconv-dir \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml \
--with-curl \
--with-gd \
--with-mcrypt \
--with-openssl \
--enable-mbstring \
--enable-soap \
--enable-Sockets \
--disable-ipv6 \
--disable-debug \
--enable-opcache \
--enable-xml \
--enable-zip \
--enable-bcmath \
--enable-calendar \
--enable-exif \
--enable-ftp \
--enable-gd-native-ttf \
--enable-maintainer-zts \
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--with-readline \
--with-pear

注意,需要根据你的系统配置,进行适当调整。

执行成功后,运行以下命令将 PHP 7.3 安装到系统中:

make
sudo make install

现在,PHP 7.3 已经安装成功了!

4. 配置 PHP 7.3

为了让系统能够正常使用 PHP 7.3,我们需要进行一些配置。在上一步中,我们已经将 PHP 安装到了 /usr/local/php7 目录下,现在我们需要创建一个 php.ini 配置文件:

sudo mkdir /usr/local/php7/etc
sudo cp php.ini-development /usr/local/php7/etc/php.ini
sudo cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf

5. 启动和停止 PHP FPM

PHP FPM 是 PHP 的 FastCGI 进程管理器。在安装完 PHP 后,我们需要手动启动它:

sudo /usr/local/php7/sbin/php-fpm

我们还可以通过以下命令停止 PHP FPM:

sudo /usr/local/php7/sbin/php-fpm -s stop

总结

到此,PHP 7.3 的编译安装就完成了。安装过程并不复杂,只需要按照上述步骤逐步操作即可。值得提醒的是,由于 PHP 7.3 是 PHP 语言的最新版本,并不兼容于所有的程序,因此在升级时一定要进行充分测试,避免出现不兼容的情况。

以上就是php7.3怎么编译安装的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: php7.3怎么编译安装

本文链接: https://lsjlt.com/news/204819.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php7.3怎么编译安装
    PHP 7.3 是 PHP 语言的最新版本,相比于旧版本,其性能、速度更优秀,同时也有周到的扩展支持。为了获得最好的性能和安全性,我们需要手动编译安装 PHP 7.3。以下是具体的步骤和说明。1. 安装前的准备在开始安装之前,请先确保你的系...
    99+
    2023-05-14
  • Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
    介绍 之前写过 CentOS 安装 PHP,MySQL,Nginx 的相关文章,具体介绍这里就不写了,直接上操作步骤. 安装 Tengine 1. 安装必要的编译环境 yum update yum install...
    99+
    2022-06-03
    linux 编译安装 php7.3 php7.3 tengine2.3.2 mysql8.0 redis5
  • php5.2怎么编译安装
    本文操作环境:linux5.9.8系统、PHP5.2版、DELL G3电脑php5.2怎么编译安装编译安装php5.2.17之前php安装都是YUM直接安装,但是公司因业务需要,程序需php5.2.x才能支持,于是开始编译安装首先下载php...
    99+
    2020-08-20
    php5.2
  • 怎么编译安装php5.6.31
    本文操作环境:CentOS 7系统、php5.6.31版、DELL G3电脑怎么编译安装php5.6.31?CentOS 7 编译安装PHP5.6.31 服务器上已经有nginx和mysql,所以就决定采用 PHP+Nginx...
    99+
    2020-01-23
    php5.6.31
  • Nginx怎么编译安装
    这篇文章主要讲解了“Nginx怎么编译安装”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Nginx怎么编译安装”吧! Nginx编译安装系统平台:Cent...
    99+
    2024-04-02
  • 怎么编译安装Nginx
    这篇文章主要讲解了“怎么编译安装Nginx”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么编译安装Nginx”吧!前言由于微信小程序要使用Https,但是又不能修改已有线上的配置。所以最简...
    99+
    2023-06-16
  • php5.6.31怎么编译安装
    小编给大家分享一下php5.6.31怎么编译安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php5.6.31编译安装的方法:1、添加epel源;2、安装依赖;...
    99+
    2023-06-28
  • CentOS7怎么使用yum安装PHP7.3
    小编给大家分享一下CentOS7怎么使用yum安装PHP7.3,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CentOS 7 yum安装 PHP7.3 教程首先安...
    99+
    2023-06-15
  • CentOS7下安装PHP7.3
    下载PHP安装包 官网:PHP: Releaseshttps://www.php.net/releases/  2、通过FTP上传至服务器/usr/local/src文件夹下解压 cd /usr/local/srctar -xvzf php...
    99+
    2023-09-12
    php 开发语言
  • php怎么编译安装 mysql
    本文操作环境:linux5.9.8系统、PHP7.1版、DELL G3电脑php怎么编译安装 mysqlPHP编译安装mysql.so的扩展 进入php源码包安装路径pdo_mysql目录里面/usr/local/src/php/packa...
    99+
    2021-01-07
    php mysql
  • php gmp 怎么编译安装
    本教程操作环境:linux5.9.8系统、PHP8.1版、Dell G3电脑。php gmp 怎么编译安装?php编译,安装gmp扩展我在网上下了个php-5.2.17.tar.bz2然后借用下面方法 :bzip2 -d gcc-4.1....
    99+
    2024-04-02
  • centos6.8怎么编译安装php
    centos6.8编译安装php的方法:1、通过“yum -y install”命令安装依赖;2、拷贝配置文件;3、添加环境变量;4、执行“source /etc/profile”命令;5、添加自启动,然后重启php服务即可。本教程操作环境...
    99+
    2023-05-14
    php centos
  • Centos7怎么编译安装vim8
    这篇文章主要讲解了“Centos7怎么编译安装vim8”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos7怎么编译安装vim8”吧!环境Centos7.7 Minimalvim-8....
    99+
    2023-06-05
  • Ubuntu中怎么安装PHP7.3 7.2和7.0
    今天小编给大家分享一下Ubuntu中怎么安装PHP7.3 7.2和7.0的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。安装P...
    99+
    2023-07-04
  • linux PHP7.3 安装gd库
    编译安装php gd的方法: 安装zlib;2、安装freetype;3、安装libpng;4、安装libjpeg; 进入PHP源码下载的目录,然后进入gd库,使用 phpize,然后配置安装就可以了 环境:xshell;centos ,n...
    99+
    2023-09-10
    php 开发语言
  • php5.6 php-fpm怎么编译安装
    本文操作环境:ubuntu16.04系统,php5.6.36版,Dell G3电脑。php5.6 php-fpm nginx安装和配置 今天发现有个网站是基于php版本的,然后上网收集资料后安装一遍试试。一、先安装php依赖包...
    99+
    2016-10-17
    php5.6-fpm
  • FreeBSD中怎么编译安装mysql5.5
    FreeBSD中怎么编译安装mysql5.5,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 如果您的系统没有安装cmake,首先,cma...
    99+
    2024-04-02
  • 怎么用CentOS7.0编译安装Mysql5.5.32
    这篇文章主要介绍“怎么用CentOS7.0编译安装Mysql5.5.32”,在日常操作中,相信很多人在怎么用CentOS7.0编译安装Mysql5.5.32问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2024-04-02
  • 源码编译怎么安装PostgresSQL
    这篇文章主要讲解了“源码编译怎么安装PostgresSQL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“源码编译怎么安装PostgresSQL”吧!一、环境...
    99+
    2024-04-02
  • 源码编译怎么安装pg11.5
    这篇文章主要介绍“源码编译怎么安装pg11.5”,在日常操作中,相信很多人在源码编译怎么安装pg11.5问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”源码编译怎么安装pg11...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作