気まま研究所ブログ

ITとバイク、思ったことをてきとーに書きます。

Raspbianで公式php7をビルド & インストールする

こんにちは。
RaspbianでApache2とPHP5によるウェブサーバーの構築はパッケージツールを用いることで簡単にできることはご存知のことかと思います。
しかし、現在最新版のPHPPHP 7であり、多くのフレームワークはPHP7以上を推奨するようになってきました。
特によく使われるWordpressPHP 7以上を推奨しています。*1
ではPHP7もパッケージツールでインストールできるかというとRaspbian、ひいてはDebianではPHP7のパッケージが配布されていません。
そのため、使用する場合は自身でコンパイルし、インストールする必要があります。
今回はPHP7を構成するにあたって少々詰まったため、構築方法を備忘録的に残しておきます。

  • はじめに
  • Apache 2関連とその他必要なパッケージのインストール
  • PHP 7の入手とビルド
  • Apache 2のMPMをPreforkに変更
  • Apache 2の設定
  • [補足] php.iniの場所
  • 追記
  • 参考とリンク
続きを読む

NodeListインタフェースをオブジェクト指向に導く

お久しぶりです。
最近タスクが溜まりすぎてブログや個人のプロジェクトに一切手が付けられていない状態ですが、生きております。

今回はそのタスクのうち、CyberNeko HTML ParserにてDOM解析をする機会があり、NodeListの設計に疑問を感じたのでそのお話をしていきます。

  • 前提条件
  • 問題点の前に
  • 具体的な問題点
  • おわりに
続きを読む

Savannah Manager Telnetサーバへ接続をする

f:id:AonaSuzutsuki:20170207121207p:plain こんにちは。
ブログではほとんどSavannah Managerについて触れてきませんでしたが、ちょっとずつ触れていきます。
今回から数回にかけてSavannah Managerの技術的情報を公開していきます。
一応公開する情報はSavannah Manager Libでも実装しているのでそちらを使ってもらっても構いません。(ドキュメントはもうちょっとかかりそう)
後継期待します…!

で、今回は第一弾にTelnet接続から。
実は、Savannah Managerはすべての機能がTelnetに依存しています。
初版もここから実装していきました。

  • 開発環境
  • Telnetってなんぞ
  • 7dtdのTelnet
  • 実際に繋いてみよう
  • Socket.Connectedについて
  • 公開ライブラリについて
続きを読む

VHDでデュアルブートをしよう

f:id:AonaSuzutsuki:20161114143810p:plain

こんにちは。
前回Windowsが起動しなくなった時のデータ救出法という記事を書きました。
そこでかる~くVHDブートについて触れましたが、どうせなのでこちらも記事にしておきます。

  • 必要なもの
  • VHDってなんぞや
  • VHDを作成する
  • VHDにOSをインストールしよう
  • VHDブートを止めたい
  • 既にあるVHDを再度適用する
  • 終わりに
  • 追記 ブートマネージャに追加し忘れてOS起動しなくなった時
続きを読む

Windowsが起動しなくなった時のデータ救出法

f:id:AonaSuzutsuki:20161107194824p:plain

こんにちは。
この記事を執筆するちょっと前に、ホストのWindows OSがお亡くなりになられまして、リカバリーついでにデータ救出方法を残しておきます。
家に帰ってきてゲームするぞと思ったらこれで正直ガチ萎えしてます。

続きを読む

Bootcamp Windows 10を再インストールする

お久しぶりです。
およそ3ヶ月前にWindows 10の無料アップグレード期間が終わってしまいましたね。
以前「BootcampにおけるWindows 10をクリーンインストールする」という記事を書きましたが、かなり古い記事で結構話が変わってきているようなので再度試してみました。


  • 環境
  • ディスクを使わずにリカバリーする
  • パーティションからOSまで全入れ直し
  • MSアカウントにリンクされたデジタルライセンスってなんだ


続きを読む