タグ「php」が付けられているもの

phpでGDが使えなかった

OS(CentOS)を入れ替えた後、phpでGDが使えなくなっていました。

GDはインストール済みだったのですが、何か設定が抜けてるのかな?と調べたら、phpとGDを使うには、下記のモジュールが必要とわかりましたので、各モジュールをインストールしてみました。

# yum -y install flex libxml2-devel
# yum -y install zlib-devel libpng-devel
# yum -y install libjpeg-devel

結果、libxml2-develがインストールされていなかったので、GDが使えなかったようです。

さくらのVPS OS再インストールで嵌りました

さくらのVPS 4G プランを利用していますが、Movable Typeでエラーが出るようになったし、いっそのことOS再インストールしてCentOS 5から6へと変更してみました。

OSの再インストールは、すんなり終わりましたが、Apacheの設定をしてもサイトが正常に表示されない状況に陥り、対処するのに苦労しました。

phpでerror

Movable Typeでダイナミックパブリッシングを使おうとすると、

PHP Fatal error:  Exception thrown without a stack frame in Unknown on line 0

というエラーメッセージがエラーログに出力されます。

最近、ダイナミックパブリッシングを使っていなかったので、いつからこうなってしまったのか、原因もよくわからない状態です。もしかすると、vpsサーバーの移転時に何かやってしまったのかも?(汗)。

phpを完全に削除してから、再インストールするのが出来ないような気がしますので、OS(CentOS)を再インストールした方が早そうです。

幸いデータは、OSとは別ディスクのHomeディレクトリにまとめているので、OSを再インストール後の復旧には、そんなに手間がかからなくて済みそうです。

CentOSにphp 5.3をインストール

CentOS 5.6にphp 5.3をインストールする方法のメモ。

既にphp 5.2をインストールしていたので、下記コマンドでアンインストール(削除)を実行。

yum erase php*

下記コマンドでインストールを実行。

yum install php53 php53*

yum install php53でphp53-commonとphp53-cliもインストールされます。

PHP 5.3の導入を参考にさせていただきました。