このチュートリアルでは、信頼性の高いWebサーバーを実現するためにApache 2.2、MySQL 5、およびPHP5をFreeBSD6.0にインストールする方法について説明します。
FreeBSD
パート3– FreeBSDPortsCollectionを使用したMySQLServer5のインストール
シリーズの記事- PortsCollectionを更新してFreeBSD6.0をインストールする
- FreeBSD6.0のインストール後の設定タスク
- FreeBSDPortsCollectionを使用したMySQLServer5のインストール(この記事)
- ApacheHTTPDWebサーバー2.2のインストール
- PHP Hypertext Preprocessor ScriptingLanguage5およびPHP5拡張機能のインストール
- rootまたはsu– rootとしてFreeBSDシステムにログインします。 スーパーユーザー環境にアクセスします。
- FreeBSDコマンドラインインターフェイス(CLI)で次のコマンドを入力します(各コマンドが処理を終了するまで待ってから、次のコマンドを実行します):
cd /usr/ports/databases/mysql50-server make install clean mysql_install_db --user=mysql chown -R mysql /var/db/mysql/ chgrp -R mysql /var/db/mysql/ /usr/local/bin/mysqld_safe -user=mysql &
注:Command not foundエラーが発生した場合は、コマンドrehashを使用してOSパス環境変数を更新してください。
- ポートをインストールすると、スクリプトファイルmysql-server.shが/usr/local/etc/rc.dに配置されます。このファイルには、MySQLサーバーを起動する機能があります。 FreeBSDサーバーを再起動するたびにMySQLサーバーを自動的に起動できるようにするには、CLIで次のコマンドを入力します。
echo 'mysql_enable="YES"' >> /etc/ rc.conf
- デフォルトでは、MySQLのデフォルトのスーパーユーザーアカウント(root)にはパスワードがありません(空白のパスワード)。したがって、管理者アカウントのパスワードを割り当てることが重要です。パスワードをrootユーザーに変更するには、次のコマンドを入力します。
mysqladmin -u root password newpassword
newpasswordを自分の希望するパスワードに置き換えます。
- オプションで、my-huge.cnf、my-large.cnf、my-medim.cnf、my-small.cnf、またはmy-innodb-heavy-4G.cnfのいずれかをコピーします(MySQLサーバーの使用状況と使用率によって異なります)。 )my.cnfを/ var / db / mysqlに変更します。これにより、ファイルを編集して、サーバー固有のMySQLサーバーオプションの構成を微調整および変更できます。
- MySQL5.0のインストールが完了しました。
Apache 2.2、MySQL 5.0、およびPHP5を使用したFreeBSD6.0へのWebサーバーのインストール–パート4
VMwareサーバー上のFreeBSD6.0の時間とクロックが遅くなる