如虛擬主機 PHP 運行於 CGI/FastCGI 模式下,可提供虛擬主機用戶利用 .htaccess 檔案自行變更/選擇 PHP 運行版本。
例如在 .htaccess 添加下列設定:
PHP 5.6
Options +ExecCGI
<FilesMatch \.php$>
SetHandler fcgid-script
</FilesMatch>
FCGIWrapper /usr/bin/php56m-cgi .php
PHP 7.1
Options +ExecCGI
<FilesMatch \.php$>
SetHandler fcgid-script
</FilesMatch>
FCGIWrapper /usr/bin/php71m-cgi .php
其中 「FCGIWrapper /usr/bin/phpXXm-cgi .php」為指定欲使用的 PHP 版本代號,目前支援「PHP5.4」、「PHP5.5」、「PHP5.6」、「PHP7.0」、「PHP7.1」。
例如:php54m-cgi、php55m-cgi、php56m-cgi、php70m-cgi、php71m-cgi。
需注意,.htaccess 檔案可放置於根目錄或其它子目錄中,使同一網站內各子目錄運行不同的 PHP 版本(Multiple Versions of PHP on One Server)。如欲設定 PHP 參數時需改用 .user.ini (勿於 .htaccess 檔案內使用 php_flag 等標籤),詳細內容請參閱「使用 PHP .user.ini 自訂參數值設定檔」 。
|