WindowsのPHP7以降でSQLite3が使用できないときの対処法

Windows版だけの問題なのかわかりませんが,先日WindowsにPHP7.4を新規インストールし,SQLite3を使用しようとphp.iniを編集しても以下のエラーが出てしまいました.今回はその際の対処法を忘れないように残しておきます.

Fatal error: Uncaught Error: Class 'SQLite3' not found in C:/*****/test.php

(more…)

Filed under: Programming,PHP — ほくと 15:55  Comments (0)

CentOSのPHPのバージョンをアップグレードする手順

PHPは日々開発,改良がなされており,定期的にバージョンアップしていきます.セキュリティ関連や軽微な修正はyum updateなどでほかのプログラムと一緒にされますが,例えばバージョン5.3から5.6,7.0などは自動でしてくれません.
まだセキュリティサポートのされているバージョンであれば,そのままでもよいのですが,サポートがなくなってしまうと攻撃される危険があるので,なるべく早くアップグレードしましょう.
今回は,このような場合のメジャーバージョンアップを行う手順を紹介します.
(more…)

Filed under: Programming,Server,PHP — ほくと 22:00  Comments (0)

PHPでWakeOnLan

現在ではほとんどのComputerがWakeOnLan(通称WOL)に対応しました。

これにより、多少時間のかかるComputerの起動を帰宅前にちょっと早く起動しておくなど、RemoteによるComputerの起動が実現でき、とても便利な機能です。

さて、これを実行するにはComputerの設定と、そのComputerに起動のためのMagicPacketを送ってやる必要があります。

今回はそのMagicPacketを送るProgramをPHPで書いてみたので紹介したいと思います。

(more…)

Filed under: PHP — ほくと 23:16  Comments (0)

PHPで残りの日付を計算-あと何日-

今回はよくある「OOOまであとOO日」という計算をPHPで求めてみたいと思います。

特に日付を計算する関数はPHPにはないのですべてUnix時間に変換して、

引き算をした後に60*60*24秒でわり、整数に丸めるという方法で出してみます。

(more…)

Filed under: PHP — ほくと 02:09  Comments (0)

PHPでGooglePlusのRSS取得

Googleがこの間始めたGooglePlus(Google+、https://plus.google.com/)というServiceがありますよね。

なんかTwitterやFacebookやMixiなどを足したServiceみたいなものです。

まあ未だに僕にはよくわからないのですけれどね…。

ところであれ、RSSFeedを表示しようとしても何処にもないんですよね。(僕が見つけられなかっただけかもしれないので見つけたら教えてください。)

ということでGoogleAPIを使ってPHPでRSS取得のProgramを書いてみました。

(more…)

Filed under: PHP — ほくと 13:55  Comments (0)