phpbrew를 사용하여 php-cgi를 얻는 방법(PHP5.3.x)

phpbrew를 사용하여 php-cgi를 얻는 방법(PHP5.3.x)

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에서도 작동합니다.

관련 정보