skillup

技術ブログ

PHP サーバー・ネットワーク

PHP7に関して

投稿日:2015年12月21日 更新日:

先週きづいたのですが、PHPが5.6から7になりましたね。

まあ当分はまだPHP5で開発していきますが、herokuがいきなり7になり、アプリが動かないということが起こりました。

7対応させたかったんですが、cake2.5を使っており、相当な書き換えが必要になるため、PHPのバージョンを下げるという作戦に。

herokuの場合、PHPのバージョンが指定できます。

どのバージョンが使えるかは時と場合によって違います。

herokuのサポートページを見ましょう。

上記のように書いておき、普通にデプロイすれば自動的に指定のバージョンになります。

herokuでPHP環境の構築

が、CentOS環境ではPHP7を使う方法があるようなのでメモしておきます。

php7のインストール

CentosにPHP7をyumでインストールする

yumでPHP7をインストールする方法

PHP 7.0 on CentOS/RHEL 6.9 and 7.4 via Yum

*随時バージョン情報は変わりますのでリポジトリも変わります

php7に関する情報

  • 戻り値、型の値が指定できるようになる
  • 例外キャッチ時にプログラムが終了しない
  • 予約語が増え、クラス名にStringなど使えなくなるものが出現
  • スピード向上
  • cakeが対応しているのはPHP3。

PHP7について

PHP7がリリースされたのでCakePHPの各バージョンが動作するか検証してみた

-PHP, サーバー・ネットワーク

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

TLS通信の基礎など

今のプロジェクトでVPN環境を変えたところ、Dockerのpullでいきなりエラーが・・・ WindowsにWSL2を使ってubuntuを入れているのですが、WindowsのCA証明書の追加をubun …

no image

Code4兄弟に関して(CodeCommit,CodeDeploy,CodeBuild,CodePipeline)

前回の記事で書いたCodeDeploy以外にもCI/CD絡みで色々と使用するサービスがあるので自分用にメモ。 Code兄弟なっていうようで・・・・ Contents1 各サービス1.1 CodeCom …

no image

clamAV

ウイルスソフトclamAVのインストールと使用法について Contents1 インストール1.1 CentOS61.2 CentOS72 スキャン実行の設定に関して インストール CentOS6 [c …

no image

サーバー構築(ゼロからの準備編)

VPSのサーバーを入れるときにほぼ確実にインストールするパッケージなどを。 Contents0.1 update&言語表記0.2 基本ライブラリ0.3 sudoユーザーの設定0.4 apache0.5 …

no image

フレームワークの基本的なアーキテクチャについて

フレームワークで大事なのは基本的な文法ではなく、構造の理解だと思います。 PHPですとCake,Laravel,Synfonyなどありますが、1つのものでしっかりと理解できていれば他のものもそれほど問 …

アーカイブ