首页 > 后端开发 > PHP7 > 正文

php7.3怎么编译安装

PHPz
发布: 2023-03-31 10:11:11
原创
2389 人浏览过

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怎么编译安装的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板