この記事では、pleskでデフォルトのPHPバージョンを変更する方法を説明します。最新のpleskバージョンには、すべてのphpバージョンがインストールされています(すべてのphpバージョンをインストールするオプションがあります)。したがって、デフォルトのPHPを最新バージョンに設定するために、サーバーに別のPHPをインストールする必要はありません。
それで、それはどのように機能しますか?ユーザーは「シンボリックリンク」といくつかの追加コマンドを作成して、デフォルトのハンドラーを必要なバージョンにすることができます。
実際のシナリオを見てみましょう:
コマンドが機能した環境は次のとおりです。
Plesk Version : 17.5.3 CentOS 7
PHPハンドラーを一覧表示する
/usr/local/psa/admin/bin/php_handlers_control --list
デフォルトのphpバージョンを確認します。
php -v
PHPバージョン5.6を確認してください
/opt/plesk/php/5.6/bin/php -v
デフォルトのphpバイナリを見つける
which php
php、php-cgi、php-fpmバイナリをバックアップします。
mv /usr/bin/php /usr/bin/php.backup mv /usr/bin/php-cgi /usr/bin/php-cgi.backup mv /sbin/php-fpm /sbin/php-fpm.backup
php5.6バイナリからシンボリックリンクを作成する
ln -s /opt/plesk/php/5.6/bin/php /usr/bin/php ln -s /opt/plesk/php/5.6/bin/php-cgi /usr/bin/php-cgi ln -s /opt/plesk/php/5.6/sbin/php-fpm /sbin/php-fpm
サーバーにインストールされている他のphpバージョンからシンボリックリンクを設定できます。以下は他のバージョンのphpbnariesです。php-cgiとphp-fpmでも同じものを見つけてください。
/opt/plesk/php/5.3/bin/php /opt/plesk/php/5.4/bin/php /opt/plesk/php/5.5/bin/php /opt/plesk/php/5.6/bin/php /opt/plesk/php/7.0/bin/php /opt/plesk/php/7.1/bin/php /opt/plesk/php/7.2/bin/php
シンボリックリンクが作成されると、phpバージョンには設定した新しいバージョンが表示されます。次のコマンドで確認できます。
php -v
次のオプションは、変更されたバージョンでpleskデータベースを更新することです。再読み取りオプションは、pleskデータベースを新しいバージョンで更新します。
/usr/local/psa/admin/bin/php_handlers_control --reread
その後、デフォルトのphpバージョンを使用してすべてのドメインまたはドメインを再構成します。そして、サービスの再起動を続行します。
/usr/local/psa/admin/sbin/httpdmng --reconfigure-all service httpd restart
資格のある技術者の助けを借りて、これらの変更を必ず行ってください。
また、サーバーヘルプデスクサポートの専門家に相談して、サーバーにこれらの変更を実装するのを手伝うこともできます。タッチサーバーヘルプデスクサポートを入手してください。
Nixtreeは、cPanelサーバー管理、Pleskサーバー管理、Free Panelサーバー管理、Directadminサーバー管理などの幅広いサーバー管理サービスを提供します。
私たちのサービスに登録して、私たちの経験と技術的専門知識を活用した質の高いサポートを手に入れましょう!