如何使用 ZTS 编译和安装官方 PHP-8? (Ubuntu)
Posted
技术标签:
【中文标题】如何使用 ZTS 编译和安装官方 PHP-8? (Ubuntu)【英文标题】:How to compile & install official PHP-8 with ZTS? (Ubuntu) 【发布时间】:2021-07-18 15:41:29 【问题描述】:正如标题所说,如何在支持 Zend-Thread-Safe 的 linux/ubuntu 上编译和安装官方 php-8?我见过使用 3rd 方存储库,但想要官方 PHP-8 的步骤。
【问题讨论】:
(顺便说一句,这是老问题,已过时:***.com/questions/30001606/…) 【参考方案1】:除了使用ondrej
存储库(如在许多网站上看到的那样)之外,我还找到了一种从官方 php.net 包安装 PHP-8 的方法。我关注了 this tutorial ,但是,只是将 php7
引用更改为 php8
并且它成功了。
但是,在安装过程中我需要做:
apt-get install sqlite3 re2c apt-get install sqlite3 libsqlite3-dev apt-get 安装 libonig-dev【讨论】:
如果它总结了关键步骤本身,这个答案会更有用。事实上,如果您链接到的教程离线,答案不会真正说明任何内容。 可以使用--without-sqlite3 --without-pdo-sqlite
来避免安装sqlite
Ondrej sury 不再将 php 与 zts 打包在一起——您只能从源代码构建。 github.com/oerdnj/deb.sury.org/issues/…以上是关于如何使用 ZTS 编译和安装官方 PHP-8? (Ubuntu)的主要内容,如果未能解决你的问题,请参考以下文章
php 编译安装插件提示PHP Warning: PHP Startup: Unable to load dynamic library 报错