• 関連の記事

「仕事で使える魔法のLAMP」最新記事一覧

・この連載について

Webアプリケーションの開発・実行環境として高い人気を誇るLAMP。パッケージシステムに頼るのはやめて、ソースコードからビルドしてみませんか?


・関連記事

仕事で使える魔法のLAMP(46):
CMakeでMySQLをビルドしてみる
前回、MySQLののビルドには「CMake」というツールを使うことを紹介し、その準備をしました。今回はひとまずMySQLをビルドしてみます(編集部)(2012/3/8)

仕事で使える魔法のLAMP(45):
MySQLのビルドに欠かせないCMakeを準備する
前回、MySQLのソースコードを入手する方法を解説しました。今回は、MySQLのビルドに欠かせないツール「CMake」を使う準備をします(編集部)(2012/3/2)

仕事で使える魔法のLAMP(44):
いよいよMySQL編、ソースからビルドすべきか?
今回から、オープンソースのRDBMSである「MySQL」の環境構築に話題を移します。まずはソースコードを探して入手と行きたいところですが、MySQLの場合はソースコードからのビルドが最善の策かどうかを考える必要があります(編集部)(2012/2/27)

仕事で使える魔法のLAMP(43):
PHPでセッションを利用するための設定
今回は、ちょっと大きなWebアプリケーションを作ることになると、必要になる「セッション」の機能をPHPで利用する方法を解説します。さらに、これまで説明しきれなかったけど、設定しておいたほうがよい項目についても解説します(編集部)(2012/2/23)

仕事で使える魔法のLAMP(42):
クライアントがアクセスできる範囲を制限する
今回は、サーバ上に配置するファイルの扱いについて解説します。公開すべき範囲の決め方、公開してはいけないファイルの扱い、中身を見せてはいけないファイルの扱いなどについて解説します(編集部)(2012/2/10)

仕事で使える魔法のLAMP(41):
エラーメッセージをどう扱うか?
今回は、スクリプト実行時にエラーが発生したことを知らせるメッセージの扱い方を説明します。開発者にとっては重要な情報ですが、攻撃者にとってもヒントとなってしまうので、場面に応じて扱いを切り替える必要があります(編集部)(2012/2/2)

仕事で使える魔法のLAMP(40):
ファイルのアップロードを制限する
今回は、HTTPクライアントがアップロードしてくるファイルの扱いについて解説します。受け付けるファイルのサイズ制限や、受け取ったファイルを置くディレクトリなど、注意しなければならないことが意外に多くあります(編集部)(2012/1/30)

仕事で使える魔法のLAMP(39):
リクエストデータを受け取る変数の扱い
今回は、リクエストデータを受け取る変数の扱いについて注意すべきポイントを挙げて説明します。扱いを誤ると、脆弱性を作ることになりかねないので注意してください(編集部)(2012/1/23)

仕事で使える魔法のLAMP(38):
マジッククオート機能には頼らない
今回は、リクエストデータの扱い関係する設定項目について解説します。特に「マジッククオート」という機能の成り立ちと存在意義について説明します(編集部)(2012/1/13)

仕事で使える魔法のLAMP(37):
安全を考えてPHPの実行時設定を調整する
PHPを初期設定のまま使うと、いろいろ問題が起こる可能性があります。今回は、問題の発生を未然に防ぐ設定法をいくつか紹介します。(編集部)(2012/1/5)

仕事で使える魔法のLAMP(36):
Apacheの設定ファイルでPHPの設定を変える
前回はPHPの設定ファイルであるphp.iniファイルの書き方を解説しました。今回は、ApacheからPHPの設定を変更する方法を解説します。(編集部)(2011/12/21)

仕事で使える魔法のLAMP(35):
PHPの設定ファイルを作って配置してみる
前回の設定でPHPスクリプトを実行できるようになりました。今回は、PHPの動作を制御する設定ファイルの作り方と配置する場所について解説します。(編集部)(2011/12/16)

仕事で使える魔法のLAMP(34):
PHPスクリプトを実行できるようにする準備
必要なエクステンションは前回までにほとんど組み込みました。今回は、PHPスクリプトを実行できるようにする方法を解説します(編集部)(2011/12/12)

仕事で使える魔法のLAMP(33):
PHPエクステンション組み込みの仕上げ
PHPエクステンションの解説は今回でひとまずおしまいです。前回までに紹介できなかったものの中から、とても役に立つエクステンションを紹介します(編集部)(2011/12/1)

仕事で使える魔法のLAMP(32):
単純なデータを管理するDBMを使えるようにする
再びエクステンションをビルドする方法の解説に戻ります。今回は、単純な構造のデータを管理するのに便利なDBMを使えるようにする方法を解説します(編集部)(2011/11/24)

仕事で使える魔法のLAMP(31):
エクステンションの組み込み状況を確認する
しばらくの間、エクステンションをビルドする方法を解説してきましたが、今回はエクステンションの組み込み状況を確認する方法を紹介します(編集部)(2011/11/18)

仕事で使える魔法のLAMP(30):
PHPでデータベースを使う準備をする
Webアプリケーションにはデータベースが付き物です。今回はエクステンションを有効にしてMySQLを使う準備をします(編集部)(2011/11/11)

仕事で使える魔法のLAMP(29):
XMLを処理できるようにする
プログラムを作るとき、何かとXMLの処理が必要になります。今回は、XML処理を可能にするエクステンションを追加してconfigureしてみます(編集部)(2011/11/4)

仕事で使える魔法のLAMP(28):
エクステンションを有効にしてビルドに挑戦!
今回からは、エクステンションを有効にしてPHPをビルドしてみます。よく使うエクステンションのビルド法を知っておけば、それだけでかなり役に立つでしょう(編集部)(2011/10/28)

仕事で使える魔法のLAMP(27):
PHPテスト失敗の原因を追究する
PHPのソースコードをビルドしてテストしてみたら、いくつかのテストが失敗してしまいました。今回は、テストが失敗した理由を探ってみます(編集部)(2011/10/21)

仕事で使える魔法のLAMP(26):
早速PHPをビルド! そしてテスト!
前回、PHPのソースコードを入手しました。今回は早速ビルドしてみます。基本はApacheと変わりませんが、いくつか注意してほしいポイントがあります(編集部)(2011/10/14)

仕事で使える魔法のLAMP(25):
PHP編に突入! まずはソースをダウンロード
今回からPHPのビルドとインストールに入ります。まずはPHPという言語の概要と、ソースコードの入手法を解説します(編集部)(2011/10/7)

仕事で使える魔法のLAMP(24):
設定ファイルを作成してApacheを動作させる
前回、設定ファイルや公開ディレクトリの配置について解説しました。今回は設定ファイルを作成し、Apacheサーバを動作させ、Webブラウザから動作させてみます(編集部)(2011/9/30)

仕事で使える魔法のLAMP(23):
設定ファイルや公開ドキュメントの配置を考える
Apacheを動かすには、Web公開ファイルや設定ファイルを配置する場所を決めなければなりません。この決め方次第で、後々の管理が楽にも、面倒にもなります(編集部)(2011/9/22)

仕事で使える魔法のLAMP(22):
1つのサーバに複数の仮想サーバ?
Apacheは1つの物理的サーバに複数の仮想的なWebサーバを作ることを可能にする「バーチャルホスト」という機能を備えています。この機能の概要と、設定方法を解説します。(編集部)(2011/9/16)

仕事で使える魔法のLAMP(21):
Apacheの設定ファイルを記述する前に
Apacheはビルドとインストールしただけでは思うようには動きません。今回から、設定ファイルの作り方を説明します。(編集部)(2011/9/9)

仕事で使える魔法のLAMP(20):
サードパーティのApacheモジュールをビルドする
今回は、Apacheに付属していない、サードパーティのモジュールをビルドする方法を解説します(編集部)(2011/9/2)

仕事で使える魔法のLAMP(19):
認証DBにアクセスするライブラリを組み込む
前回に引き続き今回は、Apacheに同梱しているけど、インストール操作が必要なパッケージをインストールする方法を解説します(編集部)(2011/8/19)

仕事で使える魔法のLAMP(18):
Apache同梱ソフトウェアに引数を渡してビルド
今回は、Apacheが同梱しているけど、うまくインストールできないパッケージをインストールする方法を解説します(編集部)(2011/8/12)

仕事で使える魔法のLAMP(17):
OpenSSLをビルドしてApacheで利用する
今回は、Apache HTTP Serverに追加モジュールを組み合わせてビルドしてみます。失敗したときの対策も紹介します(編集部)(2011/8/5)

仕事で使える魔法のLAMP(16):
proxyやsslのモジュールを使ってみる
今回は、Apache HTTP Serverに追加モジュールを組み合わせてビルドしてみます。失敗したときの対策も紹介します(編集部)(2011/7/29)

仕事で使える魔法のLAMP(15):
ライブラリが足りなくてビルドできないときは?
前回、Apache HTTP Serverをビルドしてみたところ、ライブラリが足りないために失敗しました。このようなときに打つ手を紹介します(編集部)(2011/7/22)

仕事で使える魔法のLAMP(14):
Apache HTTP Serverのビルドを始めよう
今回からいよいよLAMPの一部であるApache HTTP Serverのビルドに入ります。まずは追加のソフトウェアを何も用意せずにやってみます(編集部)(2011/7/15)

仕事で使える魔法のLAMP(13):
configureでソフトウェア固有の設定を変更してみる
前回に続いてconfigureの設定について説明します。今回はソフトウェア固有の設定について解説します(編集部)(2011/7/8)

仕事で使える魔法のLAMP(12):
configureの設定を変更してみる
configureを実行するときに、どのような項目を設定できて、どこまで自由に変更できるのかを説明します(編集部)(2011/7/1)

仕事で使える魔法のLAMP(11):
配布パッケージの中身と、configureの役目を知る
前回入手したソースコードのファイルを調べ、ビルド前に必要な作業について解説します(編集部)(2011/6/24)

仕事で使える魔法のLAMP(10):
ダウンロードファイルが真正なものであるかを確認
今回は、ビルドに必要なソースコードのファイルを入手して、それが真正なものであるかどうかを調べる方法を解説します(編集部)(2011/6/17)

仕事で使える魔法のLAMP(9):
Makefileをいろいろ書き換えながらビルドしてみよう
今回は、ビルド作業に必要な「make」というコマンドの使い方と、makeコマンドが実際にしている処理の内容を解説します(編集部)(2011/6/10)

仕事で使える魔法のLAMP(8):
makeを使ってソフトウェアをビルドしてみよう
今回は、ビルド作業に必要な「make」というコマンドの使い方と、makeコマンドが実際にしている処理の内容を解説します(編集部)(2011/6/7)

仕事で使える魔法のLAMP(7):
ダイナミックリンクとスタティックリンク
前回は「ビルド」という作業の中身を解説しました。今回は、その中でも「リンク」に焦点を当てて、その作業の内容を解き明かします(編集部)(2011/5/27)

仕事で使える魔法のLAMP(6):
「ビルド」という作業は何を指しているのか
前回は公開鍵認証を使って安全かつ簡単にログインする方法を説明しました。これからはいよいよソフトウェア環境の構築に入ります。今回は「ビルド」という作業について解説します(編集部)(2011/5/23)

仕事で使える魔法のLAMP(5):
公開鍵認証でsshを安全に使う
今回は公開鍵認証を利用して、VPSにログインするための準備とログインする方法を解説します。また、ログインを簡単にする「エージェント」の使い方も説明します(編集部)(2011/5/17)

仕事で使える魔法のLAMP(4):
sshを便利にする公開鍵暗号
前回までに、VPSにリモートログインする準備ができました。しかし、固定IPアドレスのコンピュータからでしか接続できないという問題が残っています。今回はこの問題の解決に役立つ公開鍵認証について解説します(編集部)(2011/5/13)

仕事で使える魔法のLAMP(3):
アクセス制限の設定とCentOSのアップデート
前回はsshでVPSにログインして、一般ユーザーを作成しました。今回は、アクセス制限、パケットフィルタリングといった不正アクセス対策の設定をしてから、CentOSをアップデートします(編集部)(2011/4/27)

仕事で使える魔法のLAMP(2):
サーバに接続して、一般ユーザーのアカウントを作る
LAMP環境を作るには、まずはサーバが必要です。今回は、前回の予告通りさくらインターネットのVPSに接続します。それから、Linuxを動かすために最低限必要な設定方法を今回と次回の2回に分けて解説していきます。(編集部)(2011/4/21)

仕事で使える魔法のLAMP(1):
LAMP環境、自分で作りませんか?
Webアプリケーションの開発・実行環境として多くの開発者が支持するのがLAMP(Linux、Apache、MySQL、PHP/Perl/Python)です。この連載では、LAMP環境をソースコードから構築する方法を丁寧に解説していきます。(編集部)(2011/4/14)



Twitter&TweetDeckライクなSNS。オープンソースで誰でもインスタンス(サーバ)を立てられる分散型プラットフォームを採用している。日本国内でも4月になって大きくユーザー数を増やしており、黎明期ならではの熱さが感じられる展開を見せている。+ こういったモノが大好きなITmedia NEWS編集部を中心に、当社でもインスタンス/アカウントを立ち上げました! →お知らせ記事

意欲的なメディアミックスプロジェクトとしてスタートしたものの、先行したスマホゲームはあえなくクローズ。しかしその後に放映されたTVアニメが大ヒットとなり、多くのフレンズ(ファン)が生まれた。動物園の賑わい、サーバルキャットの写真集完売、主題歌ユニットのミュージックステーション出演など、アニメ最終回後もその影響は続いている。

ITを活用したビジネスの革新、という意味ではこれまでも多くのバズワードが生まれているが、デジタルトランスフォーメーションについては競争の観点で語られることも多い。よくAmazonやUberが例として挙げられるが、自社の競合がこれまでとは異なるIT企業となり、ビジネスモデルレベルで革新的なサービスとの競争を余儀なくされる。つまり「IT活用の度合いが競争優位を左右する」という今や当たり前の事実を、より強調して表現した言葉と言えるだろう。

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。