Home > Tags > php
php
リポジトリを追加 -Les RPM de Remi-
CentOS5.2でPHPをインストールするとPHP5.1.6がインストールされるが5.2.xxを使用したかったのでサードパーティのリポジトリを追加した。
今回追加したのはフランスのLes RPM de Remiというところのもの。追加することによりPHPやMySQLの最新版が使用することができる。
ただ公式にサポートされたリポジトリではないので当然リスクは大きくなるが、故人鯖ゆえ第三者に迷惑がかからなければOKというスタンスで導入した。
GPGキーをインポート
[root@server ~]# rpm –import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
リポジトリファイルを追加
[root@server ~]# cd /etc/yum.repos.d
[root@server ~]# wget http://rpms.famillecollet.com/remi-enterprise.repo
リポジトリファイルを編集
[root@server ~]# vi /etc/yum.repos.d/remi-enterprise.repo
[remi]
name=Les RPM de remi pour Enterpise Linux $releasever – $basearch
baseurl=http://rpms.famillecollet.com/el$releasever.$basearch/http://iut-info.univ-reims.fr/remirpms/el$releasever.$basearch/
enabled=0
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi
failovermethod=priority[remi-test]
name=Les RPM de remi en test pour Enterpise Linux $releasever – $basearch
baseurl=http://remi.collet.free.fr/rpms/test-el$releasever.$basearch/
enabled=0
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi
常時有効にしておくのは気持ち悪いので[remi]のenabled=1をenabled=0に変更。
[remi-test]はアルファ版等のテスト用なので使用しない方がベターというか項目自体削除しておいた方がいいと思う。
で実際に使用する際は下記コマンドでOK
[root@server ~]# yum –enablerepo=remi update php
ただ依存関係で躓く事も多いので実際には下記のコマンドで対応している。
[root@server ~]# yum –enablerepo=remi update
- Comments: 0
- Trackbacks: 0
PHP5.2.5にアップデート
- 2008-02-05 (火)
- HostMonster
当サイトのPHPが5.2.5にアップデートされていました。
ここ数日何度か鯖落ちしていたみたいですがこのアップデートが原因かな?
HostMonsterは低料金で借りられるので満足しているが、アップデート情報や鯖落ち等のアナウンスが一切ないのが唯一の不満点。
逆にいえばそのような手間を省かなければ低価格のサーバ運営は出来ないという事か。
低価格と書いてしまったが久しぶりにホームページを見てみたら料金が以前より月当たり1ドルほど値上がりしてる・・・。 :ikari2:

- Comments: 0
- Trackbacks: 0
Zend Optimizerのインストール

Zend OptimizerはZend社によって開発されたPHPアプリケーションの実行速度を高速化させるソフトウェア。
無料で利用できるがアカウント登録が必要なので下記登録ページでアカウントを作成しておく。
Zend.co.jp : MyZend登録ページ
#ダウンロード アドレスは登録後に確認
[root@server ~]# wget http://www.zend.co.jp/myzend/****=ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
#ダウンロードしたものを展開
[root@server ~]# tar xvzf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
#展開したディレクトリに移動
[root@server ~]# cd ZendOptimizer-3.3.0a-linux-glibc21-i386
#インストール
[root@server ~]# ./install-tty
インストール中にいくつか質問してきますが基本的にすべてEnterでOK。
最後にApacheをリロードすればZendOptimizerが組み込まれたのが確認できる。
ZendOptimizerをインストールするとphp.iniの場所が変わる。
導入前: /etc/php.ini
導入後: /usr/local/Zend/etc/php.ini
元のphp.iniファイルは/etc/にバックアップされているし、導入前に変更していた項目もそのまま引き継がれている。
- Comments: 0
- Trackbacks: 0
PHP拡張モジュールのインストール
CentOS5でPHPをインストール後に必要なモジュールを追加しておく。
■Mcrypt 暗号化関数のインストール
[root@server ~]# yum install php-mcrypt
PHP 5.0.0 以降で必要なlibmcryptも同時にインストールされる。
■Mbstring マルチバイト文字列関数のインストール
[root@server ~]# yum install php-mbstring
インストール後php.iniで動作調整。
参考 » PHP/tips/日本語環境php.ini設定
■GD 画像イメージライブラリのインストール
[root@server ~]# yum install php-gd
日本語表示に必要なFreeTypeも同時にインストールされる。
インストール後反映させるためにApacheを再起動
[root@server ~]# /etc/rc.d/init.d/httpd reload
- Comments: 0
- Trackbacks: 0
HostMonsterのPHPバージョン
- 2007-12-23 (日)
- HostMonster
現在当サイトが利用しているHostMonster.comのサーバ名はhost178ですがPHPのバージョンがPHP5.1.6と1年以上前にリリースされたバージョン。同バージョン以降バグフィックス等でバージョンアップが繰り返されており2007年11月にはPHP5.2.5がリリースされている。
参考 » PHP: PHP 5 ChangeLog
以前借りていたDreamHostの場合自分でバージョンアップ等出来たので問題なかったのだが、HostMonsterでは少し調べた限りでは無理っぽい。
少しでも安く上げようと2年契約で借りてしまっているのでこのままバージョンアップが行われないとしたら少し心配なのでサポートに問い合わせてみたら返事が来た。
At this time we are upgrading servers as quickly as possible.
The admins will upgrade to a newer version once they have determined that it is safe and stable for distribution to the servers.
At this time we have no schedule for an upgrade to that version.
要約すると現在のバージョンより新しいバージョンが安全で安定していると判断したらすぐにでもアップデートするが、現在はまだその必要はなくアップデートの予定はないという返事だった。
まあ現バージョンで問題があるわけでもなかったのでこれでいいのかな?

- Comments: 0
- Trackbacks: 0
Home > Tags > php
- Search
- Feeds
- Meta