mod_fcgid 및 PHP 5.3으로 컴파일된 cPanel 서버에서 여러 PHP 버전을 실행하려고 합니다.
다음은 cPanel에서 생성된 PHP 구성입니다.
AddHandler fcgid-script .php5 .php4 .php .php3 .php2 .phtml
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php5
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php4
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php3
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php2
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .phtml
나는 소스에서 PHP 5.2를 컴파일하고 해당 파일을 /usr/local/php52 아래에 배치한 다음 아래와 같이 래퍼를 만들었습니다.
#!/bin/sh
exec /usr/local/php52/bin/php-cgi
그런 다음 Apache의 PHP 구성 파일에 다음 내용을 추가합니다.
AddHandler fcgid-script-php52 .php52
FCGIWrapper /usr/local/cpanel/cgi-sys/php52 .php52
이것이 올바른 접근 방식인지 잘 모르겠습니다. 이제 기본 계정 대신 이 래퍼를 사용하기 위해 특정 계정을 갖는 방법을 알고 싶습니다.
답변1
/usr/local/php52/에 php52를 컴파일했기 때문에 래퍼가 좋아 보입니다. 실행 가능한지 확인하세요.
chmod a+x 파일
그리고 그것의 소유권. 이를 수행하려면 chown 명령을 사용하십시오. 이 기능을 사용하기 위한 전체 단계를 보려면 아래 링크를 따르는 것이 가장 좋습니다.mod_fcgid