如何使用 phpbrew (PHP5.3.x) 获取 php-cgi

如何使用 phpbrew (PHP5.3.x) 获取 php-cgi

我用 phpbrew 安装了 php-5.6.40 php-7.1.14,并且在这两个版本上都有 php-cgi 二进制文件。我使用此命令获取 php-cgi 5.6.40

phpbrew install 5.6.40 +default+fpm+mysql+sqlite+mb+iconv+json+iconv+exif+fileinfo +curl=/opt/CURL/curl-7.26.0 +openssl=/opt/OpenSSL/openssl-1.0.1u

我得到

~# /opt/phpbrew/php/php-5.6.40/bin/php-cgi -v
PHP 5.6.40 (cgi-fcgi) (built: Jan 14 2019 12:19:43)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

在同一系统上,我尝试使用此命令对旧版本执行相同的操作

phpbrew install --old 5.3.29 +default+fpm+cgi+cli+mysql+sqlite+mb+iconv+json+iconv+exif+fileinfo  +curl=/opt/CURL/curl-7.26.0 +openssl=/opt/OpenSSL/openssl-1.0.1u -- --enable-cgi

编译已完成,没有错误,但php版本5.3.29的bin目录中没有php-cgi

答案1

此命令安装 php-cgi

phpbrew install --old 5.3.29 +default+openssl=/opt/OpenSSL/openssl-1.0.1u

没有错误这很奇怪,因为当我尝试强制使用变体时,我没有 php-cgi。无论如何,我有这个问题。它也适用于 PHP 5.3.7

相关内容