2016-03-19 27 views
1

Plesk. Ubuntu 14.04'te (1205160201.11) 12.5.30 kullanıyorum.Plesk ve Ubuntu'da php7 olarak ayrıştırma htm

php ayarlarında Apache tarafından sunulan FPM uygulaması olarak çalışan PHP 7.0.4'ü seçtim. Phpinfo() dosyasına baktığımda, PHP Version 7.0.4'ün kullanıldığını görüyorum. Ayrıca .htm sayfalarını PHP 7.0.4 ile ayrıştırmak istiyorum. Ben PHP Sürümü 5.5.9-1ubuntu4.14 kullanılır görüyoruz() phpinfo bir .htm dosyasını ayrıştırmak zaman

AddHandler php-script .php .html .htm 

: Benim .htaccess aşağıdaki satırı eklendi.

7.0.4 .htm dosyalarıyla nasıl kullanabilirim?

Teşekkürler!

cevap

0

Evet, sadece "Ek Apaçi direktifleri" (Apache + FastCGI işleyici türü için)

ve etki

üzerinde PHP 7 PHP işleyicisi geçmek .htaccess veya eklemek gerekir:

<IfModule mod_fcgid.c> 
    <Files ~ (\.htm$)> 
     SetHandler fcgid-script 
     FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .htm 
     Options +ExecCGI 
    </Files> 
</IfModule> 

yılında Apache + PHP-FPM işleyici türü örneği:

<IfModule mod_proxy_fcgi.c> 
    <Files ~ (\.htm$)> 
     SetHandler proxy:unix:///var/www/vhosts/system/<YOUR DOMAIN NAME HERE>/php-fpm.sock|fcgi://127.0.0.1:9000 
    </Files> 
</IfModule> 

PHP-FPM Bu dosyayı düzenledikten sonra size PHP-tetiklemek için gereken (/var/www/vhosts/system/<YOU DOMAIN NAME HERE>/conf/php.ini belirtmek gereken tek .php uzantısı kolları gibi FPM havuzu yeniden inşa etme, ör.) Bazı küçük PHP ayarlarını değiştirmek: yapabilirsiniz

[php-fpm-pool-settings] 
security.limit_extensions = .php .htm 

Değişim PHP işleyicisi "PHP ayarları" sayfasında: Eğer açılır listesinde PHP 7 bakın olmadıysanız

plesk switch php version on domain

o PHP anlamına gelebilir 7 işleyicisi Eğer sunucunun ayarlarında komut satırı plesk kurulum dosyası ile ya UI yoluyla kurabilir, kurulu değil:

plesk install PHP 7

O var plesk yükleyici başlar ve açmak size "componens Ekle" PHP 7 işleyicisi yükleyebilirsiniz Web arayüzü var:

plesk PHP 7 handlers

+0

Thansk @oleg. 'Web siteleri & etki alanlarında' PHP 7.0.4'ü yükledim ve seçtim. .php uzantısını kullandığımda PHP 7.0.4 kullanılır. Ama bir .htm uzantısı kullandığımda PHP 5.5.9 Ubuntu kullanılır. Sanırım .htaccess ile olan bir şey var 'AddHandler php-script .php .html .htm ' Yeni bir php sürümünü nasıl kuracağınızı açıklamanın en iyi yolu için cevabınıza oy verdim. Plesk. – MartijnJSS

+0

@MartijnJSS gerçekten de bazı tuzaklar var, cevabı güncelledim. –