web-dev-qa-db-ja.com

Apache .htaccessを使用して、共有ホスティングのPHPバイナリの場所を指定するにはどうすればよいですか?

共有ホスティングを使用しています。.htaccessphp.iniを作成し、sshにアクセスできます。
PHP 5.6を~/public_html/php56にインストールしており、このパスをsshcronおよびexec()で使用できますが、Webでは使用できません。
Apacheは.htaccessで設定されているため、PHP 5.4を使用します。

AddHandler application/x-httpd-php54s .php

AddHandler、Action、CGIなどを使用して完全なphpパスを指定することは可能ですか?

2
mu3

理論的に可能な限り.htaccessファイルを介して実行すると、問題が発生する可能性があり、非常に多くの共有Webホストが.htaccessのそのディレクティブを妨げます。ただし、使用しているホスティングパネルによっては、ホスティングパネル自体を使用してPHPバージョンを指定できる場合があります。 cPanelとPleskの両方には、アカウントのWebサイトに使用されるPHPバージョンを指定する機能があります。

1