例えばワードプレスのバージョンアップ、phpのバージョンアップの依頼があったとして、別サーバーでテスト環境を用意するの、面倒くさいことありませんか。私は面倒です。
正直そこまで大きな案件ではない場合、同じサーバーで、別ディレクトリとか用意してそこでphpのバージョンアップとワードプレスのバージョンアップをしたいです。
以前にスマイルサーバーで依頼があった際に、調べてみたのですが、公式にも誰かのブログにもどこにも記述がなく、無理かと諦めてましたが、他のサーバーでやってるようなやり方でできないか試したところできました。
以下がその方法です。
※現時点でスマイルサーバー最新のphp8.3の場合です。他のバージョンでは試していません。
ディレクトリを用意
/wordpress2/とかディレクトリを用意する。
php83.cgiをアップロード
#!/usr/local/bin/php
と記述したphp83.cgiをアップロード。パーミッションは700。
.htaccessをアップロード
Action php83 /wordpress2/php83.cgi
AddHandler php83 .php
と記述してアップロード。
phpinfoで確認
<?php phpinfo();?>
と記述したphpinfo.phpとかをアップロードし、アクセスして確認してphp8.3となってたら成功。
