現代のWeb開発では、効率的で安定した開発環境を構築することが重要です。 FreeBSDは、高性能UNIXのようなオペレーティングシステムとして、MySQLとPHPを組み合わせて、開発者に強固な基盤を提供します。この記事では、FreeBSD環境でMySQLとPHPを構成する方法を詳細に説明して、Webの開発に成功するのに役立ちます。
開始する前に、FreeBSDシステムが最新バージョンに更新されていることを確認してください。システムの更新は、次のコマンドを使用して実行できます。
<span class="fun">PKGアップデート&& PKGアップグレード</span>
次に、後続のMySQLおよびPHPのインストールを準備するために、必要なパッケージをインストールする必要があります。
FreeBSDでは、MySQLのインストールは非常に簡単です。 PKGコマンドを介してMySQLの最新バージョンをインストールします。
<span class="fun">PKGインストールmysql80-server</span>
インストールが完了したら、MySQLサービスを有効にする必要があります。端末で次のコマンドを実行します。
<span class="fun">sysrc mysql_enable = yes</span>
MySQLサービスを開始します:
<span class="fun">サービスmysql-serverスタート</span>
次に、MySQL初期化スクリプトを実行して、デフォルトのデータベース、ユーザー、および許可設定を作成します。
<span class="fun">mysql_install_db -user = mysql -beadir =/usr/local/mysql</span>
初期化が完了したら、次のコマンドを使用してMySQLコンソールにログインできます。
<span class="fun">mysql -u root -p</span>
MySQLをインストールして構成した後、PHPをインストールし続けることができます。次のコマンドを使用して、PHPおよび関連する拡張機能をインストールします。
<span class="fun">PKGインストールPHP80 PHP80-MYSQLI PHP80-MYSQLND PHP80-GD PHP80-XML</span>
インストールが完了したら、PHPサービスを有効にします。
<span class="fun">sysrc php_fpm_enable = yes</span>
PHP FPMサービスを開始します。
<span class="fun">サービスPHP-FPM始める</span>
PHPがMySQLに正常に接続するためには、PHP構成ファイルPHP.iniでセットアップする必要があります。次のコマンドを使用してPHP.iniファイルを編集します。
<span class="fun">vi /usr/local/etc/php.ini</span>
次の構成アイテムが正しく設定されていることを確認してください。
<span class="fun">mysqli.default_socket =/tmp/mysql.sock</span>
最後に、単純なPHPファイルを作成して、PHPとMySQL間の接続をテストできます。 Webディレクトリにtest.phpファイルを作成し、次のコードを書きます。
$link = mysqli_connect("localhost", "root", "your_password");
if (!$link) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
mysqli_close($link);
ブラウザを介してtest.phpファイルにアクセスすると、phpがmysqlと正常に接続することを示す「接続された」プロンプトメッセージが表示されるはずです。
上記の手順に従って、FreeBSD環境でMySQLとPHPをスムーズに構成できます。この構成は、効率的で安定しているだけでなく、Web開発にしっかりとサポートされています。構成プロセス中に問題が発生した場合は、お気軽にお問い合わせください。スムーズな開発をお祈りします。