Home > タグ > php
php
PHP 5.3.9 と MySQL 5.5.20 にアップデート
公式リポジトリではなく非公式のRemiリポジトリからのリリースされたもの。
PHP5.3.9 アップデート内容
>>PHP 5.3.9 Released!
MySQL5.5.20 アップデート内容
>> D.1.2. Changes in MySQL 5.5.20 (10 January 2012)
PHP5.3.7にアップデート
PHP5.3.7がリリースされていたのでアップデート。
CentOS6も標準パッケージで5.3.2が利用可能だがアップデートが遅かったり殆どないのでPHPインストール時にRemiレポジトリを利用していた。
今回当環境でアップデートされたパッケージ
========================================================================================== Package Arch Version Repository Size ========================================================================================== Updating: p7zip x86_64 9.20.1-2.el6 epel 624 k php x86_64 5.3.7-1.el6.remi remi 2.4 M php-cli x86_64 5.3.7-1.el6.remi remi 2.2 M php-common x86_64 5.3.7-1.el6.remi remi 837 k php-eaccelerator x86_64 1:0.9.6.1-8.el6.remi remi 110 k php-gd x86_64 5.3.7-1.el6.remi remi 131 k php-mbstring x86_64 5.3.7-1.el6.remi remi 893 k php-mcrypt x86_64 5.3.7-1.el6.remi remi 38 k php-mysql x86_64 5.3.7-1.el6.remi remi 123 k php-pdo x86_64 5.3.7-1.el6.remi remi 105 k Transaction Summary ==========================================================================================
インストール完了後httpdを再起動しPHPのバージョン確認
# /etc/rc.d/init.d/httpd restart
httpd を停止中: [ OK ]
httpd を起動中: [ OK ]
# php -v
PHP 5.3.7 (cli) (built: Aug 18 2011 19:54:18)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAcceleratorRemiリポジトリの追加は下記参照
>>リポジトリを追加 -Les RPM de Remi-
PHP5.3.7のアップデート内容
>>PHP 5.3.7 Released!
eAcceleratorを導入
- 2009 年 11 月 26 日
- BlueHost
BuleHostのアカウントにeAcceleratorを導入してみた。
SSHでログイン後
mkdir ea modules
mkdir /tmp/eaccelerator/
chmod 0777 /tmp/eaccelerator/
cd ea
wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
bzip2 -d eaccelerator-0.9.5.3.tar.bz2
tar xvf eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3
export PHP_PREFIX=”/usr”
$PHP_PREFIX/bin/phpize
./configure –enable-eaccelerator=shared –with-php-config=$PHP_PREFIX/bin/php-config
make
完了後/ea/eaccelerator-0.9.5.3/modules/ディレクトリにあるeaccelerator.soファイルを上記で作成したmodulesディレクトリに移動もしくはコピーし、php.iniファイルに下記項目を追加。
追加場所は最下段にある[Zend]の上が良い。
zlib.output_compression = On zlib.output_compression_level = 2 zend_extension = "/home5/cPanelのID/modules/eaccelerator.so" eaccelerator.shm_size = "64" eaccelerator.cache_dir = "/home5/cPanelのID/tmp/eaccelerator" eaccelerator.enable = "1" eaccelerator.optimizer = "1" eaccelerator.check_mtime = "1" eaccelerator.debug = "0" eaccelerator.filter = "" eaccelerator.shm_max = "0" eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" eaccelerator.compress = "1" eaccelerator.compress_level = "9" eaccelerator.keys = "shm_and_disk" eaccelerator.sessions = "shm_and_disk" eaccelerator.content = "shm_and_disk" eaccelerator.log_file = "/home5/cPanelのID/modules/eaccelerator_log"
その後サイトにアクセスするとキャッシュディレクトリにeaccelerator-****.*******というファイルがディレクトリを重ねて作成されているので動作していると思う。
しかしphp.infoで見てみるとキャッシュされているようには見えない。なぜカウントされないのか不明・・・もしかして私の操作が根本的に間違っているのかもしれない。![]()
![]()
参考 »» Install eAccelerator PHP Cache, FastCGI, and zlib Compression On BlueHost
PHP5.2.10にアップデート
PHPを5.2.9から5.2.10にアップデート。
»» php.announce: PHP 5.2.10 Released!
»» PHP 5 ChangeLog PHP 5 ChangeLog
セキュリティ関連バグを含む100以上のバグフィックスが行われていて、安定性が向上してるとの事でアップデート推奨になっている。

MySQL管理ツール phpMyAdmin

MySQLをGUI環境で操作できるPHPアプリ。SQL文を全く書けない私にでもデータベースを操作できるので、データを修正したい時など非常に重宝している。
もちろんデータベースの作成や削除だけではなく、インポートやエキスポート機能もあるのでデータベース関連はこのアプリさえあれば事足りる。
と言うかかなり長い間使用しているが、この4つの機能しか殆ど使用した事がない。
ただ難点は更新頻度が結構速いのでアップデート作業が頻繁に訪れる。外部に公開しているわけではないので最新版を追いかける必要もないかもしれないが、security-fix versionとか書かれると気になりついついアップデートしてしまう。
因みにphpMyAdmin3.xxシリーズはPHP5.2以降及びMySQL5.0以降の環境が必要条件になっており、CentOSのデフォルトではPHPが5.1.6なのでphpMyAdminは2.xxシリーズになってしまう。
get_browser関数を使用可能に
- 2009 年 03 月 23 日
- CentOS5
標準では組み込まれていない機能だが導入が簡単なので使用できるようにしてみた。
php.iniでbrowscap.iniがシステムのどこに配置されているか指定する。browscap.iniはデフォルト状態では入っていないので下記よりダウンロードし任意の場所に配置しておく。
私はPHPの追加iniが集まっている/etc/php.d/に配置した上でphp.ini修正後httpdを再起動。
[root@server ~]# vi /usr/local/Zend/etc/php.ini
[browscap] ;browscap = extra/browscap.ini browscap = /etc/php.d/browscap.ini
Downloads :: Browser Capabilities Projectにあるphp_browscap.ini
もちろんこのファイルは自動で更新はされないので自身で更新作業をする必要がある。
Home > タグ > php
- Tag Cloud
BlueHostC300CentOScPanelFirefoxHostMonsteriPhoneJailBreakLinuxMySQLNECphpPowerEdgePT1PT1 & PT2PT1 & PT2PT2S70SDSEDOT100TechNetValue-DomainVistaWindows7WindowsXPWordPressXreaアップデートアプリオークションカスタマイズサブスクリプションサーバテーマドメインハードディスクフリーホスティングプラグインメモリリポジトリレンタルサーバ最適化海外画像鼻毛鯖
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
- メタ情報


