wp.bmemo.pw

自分のための覚書・備忘録

Ubuntu WEB

Ubuntu 15.10でPHP7 をインストール

投稿日:

気が狂うほど速くなったらしいPHP7とやらを入れてみたいと思います。本当はnginx + wordpressもやりたかったけど力尽きた

現状ではまだPHP7のパッケージはほとんど提供されていないので自分でビルドする必要があります。今回はphpenvを導入して手軽にphp7を導入してみたいと思います。


必要パッケージ

私はこれらを入れないとエラーが出ました。他の環境ではこれ以外に必要な物もあるかもしれません。phpenvでコンパイルしている途中に出るエラーログをしっかり読んで足りないパッケージを補ってください。

また、bison 2.x パッケージが必要なのですが、Ubuntuではbison 3.0がインストールされるようなので、debパッケージを持ってきてbison 2.7を導入します。

autoconfも必要なので入れてなかったら入れてください

phpenvのインストール

phpenvを利用してphp各種バージョンをビルドするにはphp-buildが必要になりますが、php-buildも一緒にphpenvのプラグインとして引っ張ってきます

.bashrc編集

.bashrc再読み込み


以下のコマンドでPHPのバージョン一覧が出れば成功

PHP7インストール

こうやる

コンパイルはとても長いので待つ。メモリは2GB/8GBでした。素の状態だったら最低1GB無いとキツイかな?この後Raspberry piでコンパイルしようと思ったけどちょっと微妙ですねぇ

PHP7をglobalに

PHP7が動いたぞっ!

そのうちfpmの置き換えかしたいですね。このままだとextensionsも少ないのでwordpressで使うにはphpenvではなく自前でmakeした方がいいです


-Ubuntu, WEB
-

執筆者:


comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

関連記事

[HTTPS対応]Twitterアイコンを自動取得するAPIを公開しました

ユーザー名を指定するだけでTwitterアカウントに設定されているアイコンを取得できる無料APIを公開しました. ソースコードも公開しますのでいじって使ってもOKです. 【追記】2017/04/10現 …

PHPでつくるシリアルコードによるダウンロードサイト

だいぶ前になりますが,私が企画していたEpic RPG 4という音楽コンピにて作品の受取にダウンロードコード(シリアルコード)を使ったダウンロードページを制作しました.同人音楽でもディスクというモノ以 …

no image

MacでSamba, NASの接続が遅い時の対処法まとめ

新しい記事書きました 【LAN設定編】SambaやNASの転送が遅い時の対処法 【クライアント設定編】SambaやNASの転送が遅い時の対処法 【サーバー設定編】SambaやNASの転送が遅い時の対処 …

2015年8月現在、使える商品検索APIはどれなのか

先日8月3日についにconeco.netの商品検索APIがサービスを終了しました。リクエスト制限もゆるく使い勝手が良かったのですが残念です。 で、今生き残っている商品検索APIはどれなのか調べてみまし …

【サーバー・NAS設定編】SambaやNASの転送が遅い時の対処法

SambaやNASの転送が遅いという方のために自分が試した対処法をつらつら書いていきます。 この記事は【サーバー設定編】です。 【LAN設定編】はこちら【LAN設定編】SambaやNASの転送が遅い時 …