レンタルサーバー・自宅サーバーの設定・構築情報を公開しています。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。前回までで、サーバーのインストールの準備ができました。ここから、各サーバーをインストールしていきます。データベース(mysql)のインストールphpのインストールapacheのインストールと、これだけインストールすれば、joomla!やWordpressなどがインストールできる環境ができます。mysqlをインストールしましょう。初版mysqlのバージョンを選択するまずは、バージョンを選択しなければなりません。8.0では、以下のmysqlのバージョンがports対応しているようです。3.23系portsディレクトリ/usr/ports/databases/mysql323-client/usr/ports/databases/mysql323-scripts/usr/ports/databases/mysql323-server4.0系portsディレクトリ/usr/ports/databases/mysql40-client/usr/ports/databases/mysql40-scripts/usr/ports/databases/mysql40-server4.1系portsディレクトリ/usr/ports/databases/mysql41-client/usr/ports/databases/mysql41-scripts/usr/ports/databases/mysql41-server5.0系portsディレクトリ/usr/ports/databases/mysql50-client/usr/ports/databases/mysql50-scripts/usr/ports/databases/mysql50-server5.1系portsディレクトリ/usr/ports/databases/mysql51-client/usr/ports/databases/mysql51-scripts/usr/ports/databases/mysql51-server5.4系portsディレクトリ/usr/ports/databases/mysql54-client/usr/ports/databases/mysql54-scripts/usr/ports/databases/mysql54-server6.0系portsディレクトリ/usr/ports/databases/mysql60-client/usr/ports/databases/mysql60-scripts/usr/ports/databases/mysql60-serverここでは、無難な5.1系でインスールしてみましょう。どのバージョンが良いか迷ったら、5.1系で良いと思います。mysqlをインストールする先で決めたバージョンを、FreeBSDでは、おなじみのportsでインストールします。ここでは、5.1系をインストールします。...ここで指定すべきは、WITH_XCHARSETです。どの文字コードに対応させるかを指定します。すべての文字コードという意味です。わからない場合は、WITH_XCHARSET=allで良いと思います。UNICODEは一切使わないなら、最後の”utf8′′も削除して良いでしょう。最近では、ほとんどのphp関連ツール(CMSなど)では、通常、”utf8′′を使うのが一般的になっていますから、”utf8′′は含めておいた方が無難でしょう。...ここで指定しているWITH_XCHARSETは、先のクライアントでも指定したものを同じです。どの文字コードに対応させるかを指定します。mysqlへperlでアクセスする場合は、p5-DBI,p5-DBDもインストールします。※perlでアクセスする必要がない場合は、インストール不要です。...とりあえず、ここまででインストール完了です。perl以外で、mysqlへアクセスする場合は、別途、インストールが必要な場合があります。phpについては、別途、phpのインストールの記事で記載します。ujisのようなメッセージが表示された場合は、mysqlのインストールでWITH_XCHARSETの設定が正しく行えていなかったことが考えられます。この場合、再インストールが必要になるので、注意しましょう。mysqlの初期設定を行うとりあえず、mysqlのインストールが完了したら、次に、mysqlの初期設定を行います。my.cnfの編集サンプルのmy.cnfをコピーし、権限を変更し、編集を開始します。my.cnfの各カテゴリ下に、以下の行を追記します。...mysql_enable="YES"...mysql_enable=”YES”を追記します。この記述を行うことでりブートしても自動的にmysqlサーバーが起動します。プロンプトが表示されてば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とapacheが動けば、wordpressもjoomla!も動かせます。それに簡単なSQLの勉強も、できますね。大変と言えば、大変ですよね。格安レンタルサーバーでは、mysqlを完全に別のサーバーで稼働させることが多いです。それは、負荷分散のためでもありますし、共有サーバーである以上、mysqlを使う人とmysqlを使わない人で、格差があまり出ないようにもしているんでしょうね。何度も言いますが、ただブログやホームページを公開したいだけなら格安レンタルサーバーで十分です。適用となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。AMmysqlの初期設定を行うとりあえず、mysqlのインストールが完了したら、次に、mysqlの初期設定を行います。my.cnfの編集サンプルのmy.cnfをコピーし、権限を変更し、編集を開始します。さん、コメントありがとうございます。おっしゃるとおり、それでもOKです。いうよく使われるサンプル設定ファイルをベースに設定すると楽なので、それを使っています。/usr/local/share/mysql/のディレクトリを参照されると良いと思います。PMお返事ありがとうございます。今日もこちらのサイトを参考にFreeBSD楽しくいじってます。さん、返信ありがとうございます。何かあったらコメントいただけたらうれしく思います。無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。メールアドレスが公開されることはありません。印の項目は、入力が必要な項目です。(SoftwareDesign別冊)に寄稿しました。「ログを読む技術」の再掲載になります。8月号を見逃された方は、是非、ご一読くださいませ。8月号に寄稿しました。「ログを読む技術」について寄稿しました。興味のある方は、是非、ご一読くださいませ。公式サイト(http://www.genymotion.com/)には、以下のように記述があります。仮想マシンへインストールし、色々と試してきました。