IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
前回は、Linuxでの開発環境の構築、でしたので、 今回は、MacでのPHP4とPHP5の共存です。 試用したのは、MacBook Pro(10.4.10)です。 前回とは、ソフトのバージョンが若干異なりますが、標準で入っているApache1.3とPHP4.4に、MySQL4.1を組み合わせて、MacPortを使い、Apache2.2とPHP5.2にMySQL5.1を組み合わせた形を実現します。 下図参照。 上にも書きましたが、標準で、Apache1.3とPHP4は、入っていますので、まずは、MySQL4.1をインストールして、PHP4からアクセス出来るようにします。 MySQL4.1のインストール まずは、MySQLのサイトから、MySQL4.1をダウンロードします。ソースからでもイイですが、楽をするためにも、今回は、Mac OS X(package format)を使います。
C++と Pthreads でミニマルなHTTPサーバを書く 『UNIXネットワークプログラミング』を読んでいると、自分でも何かネットワーク系の小さなプログラムを書いてみたくなりました。そこで、ミニマルなHTTPサーバを C++と Pthreads で書いてみました。 同じ著者の「詳解UNIXプログラミング」もそうだったように、今回の本もほとんどすべてのページに、重要なことが書かれています(最後のほうのXTIの部分は例外かもしれませんが)。 たとえば、27章ではネットワークサーバの実装として、次の設計方針がそれぞれ検討され、実際のコード付きで解説されています。 クライアントごとに fork 事前に fork - 各プロセスで accept 事前に fork - ファイルロックで accept を保護 事前に fork - Mutex ロックで accept を保護 (PTHREAD_PRO
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く