PHPで翻訳三昧
PHP5インストーラの痕跡
- 2007-07-22 日 21:08:58
- PHP
php-5.2.3-win32-installer.msi
で
PHPをインストールした場合に、インストーラが
Windowsやウェブサーバに加える変更を調べてみました。
先ずはインストーラが作った php.ini
。
インストールしたフォルダ直下に作られてます。
php.ini-dist
ではなく php.ini-recommended
をベースにしてある。
マニュアルに、php.ini-recommended
を使うよう推薦してあったので
その流れなんでしょう。
先ず以下の3箇所で変更個所を発見。
php.ini
extension_dir ="D:\usr\local\php5\ext" upload_tmp_dir="D:\tmp\php\upload" session.save_path="D:\tmp\php\session"
いずれもインストールの度に書き換えが必要だったので
ありがたい変更点です。
続きを読む
- コメント: 0
- トラックバック(閉): 0
お試しPHP5インストーラ
- 2007-07-21 土 18:43:11
- PHP
現在PHP5の最新バージョンは、5.2.3ですが、
いつのころからかWindows版のインストーラ付きが配布されていますね。
以前CGI版のみ可能だったインストーラとは違うみたい。
ウェブサーバの設定もしてくれるようなので、ホントなら管理がすごく楽になる。
そろそろPHP5で本格的にと考えてたので、
この機会にインストーラ付きPHPを試してみました。
第6章 Windows システムへのインストール
によると、ウェブサーバをあらかじめをインストールして
動作確認しておくようにあるので、
Apache 2.0.59 を新たに入れてみました。
ちなみに D:\usr\local\Apache2
にインストールしました。
PHPのダウロードページから、
PHP 5.2.3 installer をクリックし、任意のミラーサイトから
php-5.2.3-win32-installer.msi
をダウンロードします。
続きを読む
- コメント: 0
- トラックバック(閉): 0
PHP4、ご苦労様でした
- 2007-07-19 木 00:36:10
- PHP
PHP4の開発が今年いっぱいで終了する旨が
php.net から7/13付けで発表されましたね。
PHP 4 end of life announcement
PHP4で実装してもよさそうな関数が
PHP5のみに実装されたりしてたので、
本家側の移行もそう遠くないとは思ってましたが
ついにきたと言う感じです。
続きを読む
読みやすい変数ダンプ var_export
- 2007-07-07 土 17:26:30
- PHP
変数の値の確認はvar_dump関数を良く使ってました。
変数の型と値を表示してくれるデバッグに便利な関数です。
この他デバッグに使える関数に var_export というのもあって、
こちらはPHPのコードとして有効な表現で変数の中身を表示してくれます。
コードを書く時と同じ表現なので
PHPプログラマには直感的で読みやすく、
近頃はこちらをよく使います。
続きを読む
- コメント: 0
- トラックバック(閉): 0
繰り返す。ループだ for
- 2007-06-17 日 18:27:00
- プログラミング
コンピュータの最も得意とする処理がこの繰り返し。
繰り返し処理のことをプログラミング用語で「ループ」といいます。
「無限ループ」なんて言葉もありますが、
ループを終了する処理が不完全だった為に
終わりの無い繰り返し処理に入ってしまった状態のことです。
プログラミングで「絶対やってはいけない2つ事」のうちのひとつです。
PHPならタイムアウトになったところで強制終了され
残りの処理が完了しなかった程度で済みますが
Cだとコンピュータが永遠に固まった状態になります。
そうならない為にループでは、
繰り返しを行う条件(=繰り返しを終える条件)を
しっかり念頭に置いてプログラミングしましょう。
お題
1から50まで、数をひとつずつ増やしながら足し算を行い、合計を求める。
続きを読む
- コメント: 0
- トラックバック(閉): 0
またまた処理を分岐する switch
- 2007-06-14 木 22:21:43
- プログラミング
if文で条件式を工夫すれば
思うように処理を分岐することは出来ますが、
ひとつの値によって処理を分岐するのなら
switch文
の方がスマートに書けたりします。
「天気」が「晴れ」ならば、「遠足に出発する。」
「天気」が「曇り」ならば、「傘を持参する。」「遠足に出発する。」
「天気」が「雨」ならば、「体育館でお弁当を食べる。」
例えば上記はいずれも「天気」の状態によってやることが違います。
if文だと、天気==’晴れ’ のような条件式をいくつも書き連ねるわけですが
switch文ならこんな感じになります。
続きを読む
- コメント: 0
- トラックバック(閉): 0
- Ad
- Apache
- MySQL
- PHP
- お気に入り
- ん。。。。。。広告
- アーカイブ
-
- 2018年3月 (2)
- 2017年4月 (1)
- 2015年12月 (1)
- 2015年9月 (1)
- 2014年8月 (1)
- 2013年12月 (1)
- 2013年6月 (1)
- 2013年5月 (1)
- 2012年7月 (2)
- 2012年6月 (1)
- 2012年4月 (1)
- 2012年3月 (2)
- 2011年8月 (1)
- 2011年7月 (1)
- 2010年7月 (1)
- 2010年6月 (2)
- 2010年5月 (1)
- 2010年4月 (3)
- 2010年3月 (2)
- 2010年2月 (1)
- 2010年1月 (1)
- 2009年11月 (1)
- 2009年5月 (3)
- 2009年4月 (5)
- 2009年3月 (8)
- 2009年2月 (2)
- 2008年11月 (1)
- 2008年7月 (1)
- 2008年5月 (3)
- 2008年4月 (4)
- 2008年3月 (1)
- 2007年12月 (2)
- 2007年8月 (1)
- 2007年7月 (4)
- 2007年6月 (4)
- 2007年5月 (2)
- Ad