車(スイスポZC33S)とITとカメラ(α7iii)と。YosemiteにLAMP環境(Linux,Apache,MySQL,PHP)をソースコードからインストールするシリーズのMySQL編です。cmakeのインストールMySQLのビルドにはCMake(http://www.cmake.org/)というビルド環境が必要です。Server”をダウンロードします。Archive”というMac向けのソースコードがダウンロードできるようになっています。(本記事の作成時点でのファイル名です。)MySQL5.6のビルド&インストールソースコードを展開し、CMakeとmakeを使ってビルド&インストールします。installMySQLの初期設定MySQLの設定etcディレクトリ作成と設定ファイル(my.cnf)設置MySQLのインストールディレクトリ内にetcディレクトリを作成し、ソースコードの”support-files”ディレクトリの中にある“my-default.cnf”ファイルを”my.cnf”という名前でetcディレクトリにコピーします。3306ソケットファイル(mysql.sock)の作成先はPHPとMySQLを連携させる時に必要になります。ちなみにmysql.sockファイルはMySQLが起動している間だけ作成されます。標準状態のFinderからは見えません。-la’などすると作成されていることが確認できます。MySQLの初期化scriptsディレクトリ内にあるmysql_install_dbを実行します。MySQLのインストールディレクトリ/scripts/mysql_install_dbMySQLを使うためのデータベースなどが作成されます。MySQLの起動・停止MySQLの起動と停止を確認します。インストールディレクトリのbin内にあるmysqldとmysqladminというプログラムを使用します。shutdownPHPとの連携設定PHPプログラムからMySQLを利用するための設定を行います。php.iniを編集します。先ほどmy.cnfで指定したmysql.sockへのパスを記述します。/Users/ユーザ名/programs/mysql/lib/mysql.sockPHPからのMySQL接続テストMySQLでユーザとデータベースを作成してあることを前提として、PHPからMySQLを利用するテストです。null;最初、mysql_connect()で接続しようとしたのですが、今のPHPでは推奨されてないんですね。コメントをキャンセルメールアドレスは公開されません。