レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。DebianにもRedHat系と同じようにバイナリパッケージを提供するためのリポジトリがあります。CentOSなどと同じように一般的に最新パッケージとは異なり、古いバージョンが提供されているのが常です。最新のバイナリパッケージをどこからか調達するか自前でバイナリパッケージを作成(ビルド)するかということになります。RedHat系では、いろんな有志のリポジトリが提供されていて、そのリポジトリから必要な最新パッケージを取り込むことができます。Debianの場合も、RedHat系ほどではないですが、いろんな有志のリポジトリが提供されています。Debianのための有名なLAMP関連の最新パッケージを提供しているリポジトリになります。利用して最新のPHPをインストールしてみましょう。パッケージを含むリポジトリです。32bit版(i386))です。パッケージスクリプトは、GitHub上で管理されています。GitHub(ギットハブ)はソフトウェア開発プロジェクトのための共有ウェブサービス。)Dotdebのパッケージは、Ubuntuでも動作すると思いますが、サポートの対象ではありません。インストールできません。以下のように依存関係でバージョン不一致が発生し、インストールできません。インストールできます。最新のPHPをインストールするために、以下に簡単な手順を解説しておきます。リポジトリの登録からとなります。(もちろんリポジトリの登録の仕方は、RedHat系とは違います。)Dotdebのサイトをパッケージダウンロード先として登録するいわゆるリポジトリの登録です。末尾に以下を追記します。[component2]...現在(2012.5)では、PHP5.4系がリリースされています。そのため、Dotdebでは、PHP5.3系とPHP5.4系を区別するためにディストリビューション情報を区別するようにしています。(先の設定では、最新のPHP5.3系がインストールされます。allのように設定します。ダウンロードするパッケージが安全か否かを判断するための公開キーを追加する必要があります。アップデートを行います。最新のPHPをインストールする最後にPHPのインストールです。Done上記は、概ね必要なパッケージを一緒にインストールしています。追加してインストールしました。...一応、インストールを終えたら、バージョンを確認してみましょう。最新パッケージをインストールできたことを確認できたことになるでしょう。最新のMySQLをインストールするために、以下に簡単な手順を解説しておきます。リポジトリの登録は、ここでは行ったものとして、それ以降を簡単に解説してみます。....以下のように途中でTUIの画面でパスワードの設定を促されます。ここで設定したパスワードは、データベース管理者(root)のパスワードですので、忘れないようにしましょう。ことを強くお勧めします。この値を空のままにしておいた場合は、パスワードは変更されません。mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj一応、インストールを終えたら、バージョンを確認してみましょう。最新パッケージをインストールできたことを確認できたことになるでしょう。プロンプトが表示されてばOKです。以降の説明は、mysql>のプロンプトから、mysqlのsql分を発行して、mysqlサーバーの設定を行っていきます。そのため、必ず最後に;の文字列を入力することをお忘れなく。上記では、hogehogeがパスワードになります。現在登録されているユーザをすべて表示しています。この中で、userの欄に空白があるものがありますから、この空白のユーザは、まず、削除しておきます。実際に削除しています。※特に空白のユーザ名がない場合は、この操作は不要です。hoge@localhostで、hogehogeでログインできるようになります。localhostを変更し、上記のイメージでSQLを発行します。いうホストから許可したい場合は、以下のようにすれば良いです。このホスト名は、IPアドレスを指定することもできます。ローカルLAN内の”192.158.1.128′′からのアクセスを許可したい場合は、以下のようにすれば良いです。databases;で、現在登録されているデータベースを確認します。test;で削除しています。hogedb;で、hogedbというデータベースを作成しています。...上記の設定で、hogedbへのフルアクセスをhoge@localhostが行えるようになります。実行してあげてデータを更新してあげるとうまくいくことがほとんどです。この作業で、現在動作中のサーバーの情報も更新されます。PHPとMySQLの動作確認を行ってみる最後にPHPとMySQLの動作確認を行ってみます。前準備:テスト用のテーブルを作成します。作成し、テスト用のテーブルを作成してみます。テスト用のテーブルを作成します。これで、特にエラーが発生しなかったらOKです。前準備:PHPでテスト用のテーブルを読み込みます。作成し、テスト用のテーブルを読み込んでみます。?>phpファイルを作成したら、実行してみましょう。test5接続を終了します参考までに、PDOを使ったMySQLへのアクセスは、以下のような感じになります。これを実行しても同様の結果を得るはずです。インストールしてしまえば、LAMPインストール完了です。Wordpressまで動作させることができるようになります。組み合わせは、なかなか強力です。Debianは、やっぱり軽い?感じがしますね。実際のUnixBenchでは、RedHat系より良い結果が出ますから、やっぱりそれなりに軽いんだろうと思います。かなりの人気?のようでもあります。楽にパッケージ管理ができるようになりましたね。無料サーバーOSとして、CentOS以外の選択肢として十分に有りだと思います。パッケージ管理を使ってみると良いかもしれませんね。適用となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。PMこれでできるはず。コメントありがとうございます。おっしゃるとおりできます。このサイトは、初心者から幅広く参考にできるように基礎的なことも記載しています。基礎的なことが、ちゃんと理解できていれば、応用は、おっしゃるとおりできます。上級者の方には、ちょっとまどろっこしいかもしれませんが、一応、サイトの趣旨なのでご了解ください。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。メールアドレスが公開されることはありません。印の項目は、入力が必要な項目です。(SoftwareDesign別冊)に寄稿しました。「ログを読む技術」の再掲載になります。8月号を見逃された方は、是非、ご一読くださいませ。8月号に寄稿しました。「ログを読む技術」について寄稿しました。興味のある方は、是非、ご一読くださいませ。公式サイト(http://www.genymotion.com/)には、以下のように記述があります。仮想マシンへインストールし、色々と試してきました。