スマートフォンの横表示には対応していません

Laboratory

なないろ研究所

⼈と⼈をつなぐコミュニケーションをもっと世の中に。
それが私達が⾏うこと。

なないろ研究所では日々、様々なことをリサーチし、実験しています。

コミュニケーションの流通をお手伝いするために、日々様々なリサーチを行い、分析し、時に実験しております。

そんな日々の活動内容においてログをつけております。

このような情報共有が、我々が考えるコミュニケーションの一つの形です。

CPIでPHP7設定を行うには

こんにちは。

なないろの何でも屋、Mです。

ある案件で、お客様がお使いのレンタルサーバCPIでWordPressを基に拡張し、システム納入を行うこととなりました。

 

昨今のレンタルサーバ事情でPHP7には対応していると思っていたのですが、念のためにphpinfoで確認したところ、PHP5.6とのこと。。。。

 

今更!?
な感じも否めないのですが、それぞれのレンタルサーバ会社の事情もあるのでしょうがないなぁと思いつつ、PHP7以上で適応するためにはどうしたらいいかを調査することに。

そもそもPHP7にこだわる理由

そもそもなぜPHP7にしたいかというと、単純に高速化です。

 

更に今回、WordPressを使うためそれを考えると2倍の高速化が期待できます。

 

 

以下引用(https://knowledge.sakura.ad.jp/7625/)

ab(Apache Bench)コマンドによる比較を行ってみました。これは、指定した回数のhttpリクエストを送信してくれるコマンドです。 ここでは、同時接続数100で200回のhttpリクエストを送信し、その所要時間を計測してみました。

php5.6でのページ表示時間が7.3秒に対し、php7.1では5.4秒となっています。倍のパフォーマンスほどではありませんが、php7.1のほうが処理速度が向上していることが分かります。

もちろん、今回もPHP7化だ!

普段使っているXserverやさくらでは管理画面から簡単にPHP7に変更可能なので、CPIも同じだろうとなめてかかっていたら、管理画面にらしきものがない。

 

調査したら、.htaccessで記述してコントロールをしなければならないとのこと。

正直言ってめんどくさいし、一応、初心者に向けたサービスであるレンタルサーバで.htaccessでいじれっていうのかな・・・と思いつつできないものはできないので、htaccessで記述することに。

 

.htaccessファイルの先頭に下記を追加

AddHandler x-httpd-php71 .php

これで使えるはずです。

よし動く!

phpinfoで確認したらPHP7.1で動いています。

OK,OK

 

ということでテストサーバから本番にDuplicatorでデプロイしようとしたら、mod_rewriteが有効化じゃないとか。。。

 

CPIさん! 正直めんどくさいです!(私のやり方が間違っているのかな?)

 

その説明はこちらから⇒CPIでmod_rewriteを有効にする

 

私達は京都でNo1のデザイン力・UI力を目指す

システム開発・Web開発カンパニー

株式会社なないろです。

各種CMS、企業サイト、キャンペーンサイト、顧客管理システム、IoTシステムなど幅広いITソリューションを優良なデザインとUIで、SEOソリューションをあわせてお客様の目標達成を行う企業です。