PHP5がリリース 33
ストーリー by Oliver
<?announce()?> 部門より
<?announce()?> 部門より
takano32 曰く、 "PHP5がリリースされました.(本家記事) オブジェクト指向の実装にはZend Engine IIを採用し,新たなMySQLの拡張ライブラリとしてMySQLiを追加しました.(その他の詳しい特徴) また,Roadsend社からは(一部の拡張を除く)PHPをコンパイルし,ネイティブな実行ファイルを作成可能なRoadsend compilerもリリースされています."
Red Hat Linux 9にインストールしてみました (スコア:2, 参考になる)
http://xmlsoft.org/sources/libxml2-2.6.11-1.src.rpm
をリビルドしてアップデートしました。
あとはtar玉を普通に展開してインストールできました。
ですが、php4とphp5(3と4はありますが)を共存させる手段が
(まともな方法では)今のところなさそうなので、とりあえず
使わないで様子見かな、といったところです。(´ー`;)
# 無精、短気、傲慢、これ最強
FedoraCore2にインストールしてみました (スコア:1, 参考になる)
mbstring周りのオプションとmysqlくらいしかいれてないせいか、特に苦労することなくインストール完了。
ついでにZend Optimizer 2.5.3が対応しているようなので入れてみた。
ちゃんと動いた。
あとは、PEARとかそこらへんのライブラリの対応待ちかな。
変にレガシなコードを引きずってほしくは無いんだけれどもねぇ。
Re:FedoraCore2にインストールしてみました (スコア:0)
linux自体使い始めたばっかりで勝手に入れるとあとでUp2date
とかインストーラ(?)とかと整合がとれなくて困ることになるんじゃ
ないかと、怖くて試せない。
#恥かしいのでAC
Re:FedoraCore2にインストールしてみました (スコア:1)
Redhatだとaptがあるからそちらも結構お勧めです。
まぁとにかくどっちでも、Apacheをrpmで入れてる場合、それが入れ替わったときには、PHP作り直さなきゃいけないときもあるかもしれないけれど、基本的にそれ以外のときに整合性が取れなくなった経験ってないっす。
逆にApacheも、PHPもライブラリを読みにいくだけだから、そのどちらかを入れたのが原因で他のものが動かなくなったことって経験ないです。まぁ・・Webサーバとしてしか使ってないというのもありますが。
特にRedhat9だと、日本語対応関数生きてないから結局RPMとかも自分で作り直さなきゃいけないってことにもなるんで、それが常に本番のサーバで再インストールなんてもってのほかだ!っていうんじゃなければ、Apache2とPHPをそれぞれ自分でコンパイルしてみることをお勧めします。自分好みのセッティングができるし何より勉強になります。やってるとrpmとかがどうやって作られているのかとかだんだんわかってきますよ。
手順としては、
1.既存のApacheとPHP関連のRPMを削除
2.Apacheをインストール
3.PHPをインストール
って感じです、詳しくはぐぐると山のように情報出てきます。
以上、検討を祈ります。
Re:FedoraCore2にインストールしてみました (スコア:0)
makerpmってスクリプトがあるので、それでRPMパッケージを作る、というのも大分勉強になりますよ。
(なかなかパッケージ作れないなぁ・・・とやってるうちに、RPMが使えるようになったAC)
4.3.8もリリース (スコア:2, 参考になる)
ChangeLog [php.net],日本語訳 [nx.eth.jp]
なんだかJavaっぽくなった気がします (スコア:1, 興味深い)
クラスとメソッドの区切りに"."ではなく"->"を使うのは可読性の点からかなぁ。
Re:なんだかJavaっぽくなった気がします (スコア:1, すばらしい洞察)
それともオブジェクト指向一般じゃなくて、これはJavaっぽい!ってところある?
Re:なんだかJavaっぽくなった気がします (スコア:1)
abstract な class/method も、割と一般的なような。
C++,Java,Objective C,Delphi,Object Pascal あたりは、
みんな持っていたような。
Ruby とか Python とか、どうなんでしょう?
interface や final は java っぽいような。
Re: なんだかJavaっぽくなった気がします (スコア:1)
Lisp系OOPLにもメンバー保護の考え方が無いものが多いと思うので、
「一般的なOOP」とまで言えるかどうか?
(まあ確かに、人気のあるC++/Java風言語ではたいてい採用されていますけど。)
Re:なんだかJavaっぽくなった気がします (スコア:1)
なんかもう、いろいろバテバテなんですけど。
Re:なんだかJavaっぽくなった気がします (スコア:1)
文法が似てる。変数/引数/返値の型宣言をサポートすればJavaそのもの。(引数の型指定は出来るみたい)
Re:なんだかJavaっぽくなった気がします (スコア:0)
keywordがなんとなくJavaっぽい雰囲気を醸し出している気がする。
privateとかprotectedとかabstractとかinterfaceとか
staticとかはC#とかでも見かけるから特定の言語の印象が薄い。
Re:なんだかJavaっぽくなった気がします (スコア:0)
. は文字列の連結に使ってるから。
# Perl 6 は変わるみたいだけど。
Re:なんだかJavaっぽくなった気がします (スコア:0)
確かに。
Java + Perl って感じですね。
JSP2PHPとか、逆が簡単に書けちゃうようになるのかも。
Re:なんだかJavaっぽくなった気がします (スコア:0)
Re:なんだかJavaっぽくなった気がします (スコア:0)
Java は... (スコア:0)
とりあえず (スコア:0)
動かなくなっちゃいました (スコア:0)
Re:動かなくなっちゃいました (スコア:1, 参考になる)
Re:動かなくなっちゃいました (スコア:0)
Re:PHPボイコット (スコア:1, 参考になる)
このリスト [palestine-heiwa.org]を参考に(Zendは入ってないけど)。
…でも、よっぽどがんばらないと無理だな。
# モサドに消されたくないのでAC
Re:PHPボイコット (スコア:0)
Re:PHPボイコット (スコア:0)
Re:PHPボイコット (スコア:0)
Re:PHPボイコット (スコア:0)
Re:PHPボイコット (スコア:0)
Re:PHPボイコット (スコア:0)
イスラエルには他にもCiscoやHPの研究所もあります。
イスラエルが絡んでいるというだけでボイコットしていくと、
使えるものが無くなりかねません。
# イスラエル(パレスチナ)の現状に不満があるのは分かりますけどね。
Re:PHPボイコット (スコア:0)
Re:PHPボイコット (スコア:0)