ホームページ >バックエンド開発 >PHPの問題 >Linux に PHP と MySQL データベースをインストールする方法

Linux に PHP と MySQL データベースをインストールする方法

PHPz
PHPzオリジナル
2023-03-23 16:35:221665ブラウズ

Linux は、複数のプログラミング言語をサポートするオープン ソース オペレーティング システムです。その中で最も人気のある言語は PHP であり、最も人気のあるリレーショナル データベース管理システムは MySQL です。 Linux に PHP と MySQL をインストールするプロセスは非常に簡単です。

以下では、Linux に PHP と MySQL データベースをインストールする方法を紹介します。

  1. PHP のインストール

PHP を Linux にインストールするには、次のコマンドを使用する必要があります。

sudo apt-get update
sudo apt-get install php

このコマンドは、 PHPをダウンロードしてインストールします。ダウンロードとインストールが完了したら、インストールが成功したことを確認できます。

php -v
  1. MySQL のインストール

MySQL のインストールは非常に簡単です。次のコマンドを使用できます。

sudo apt-get install mysql-server

このコマンドは、MySQL サービスをインストールし、MySQL のパスワードを設定するように求めます。このパスワードは後の手順で必要になるため、必ず覚えておいてください。

  1. MySQL への接続

Linux では、コマンド ライン インターフェイスを使用して MySQL に接続できます。次のコマンドを使用するだけです:

mysql -u 用户名 -p

次に、MySQL パスワードの入力を求められます。 MySQL のインストール時に割り当てたパスワードを入力します。

  1. データベースの作成

新しい MySQL データベースを作成するには、次の手順に従います:

a. MySQL で次のように入力します。コマンドラインのコマンド:

CREATE DATABASE dbname;

dbname は作成するデータベースの名前であることに注意してください。データベース名として任意の名前を使用できます。

b. 次に、データベースのユーザーを作成する必要があります。次のコマンドを使用します。

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';

このコマンドでは、「user」は作成するユーザー名、「password」はこのユーザーのパスワードです。このコマンドは、ローカルホストからのみ MySQL サーバーに接続できるユーザーを作成することに注意してください。

c. ユーザーにデータベースへのアクセスを許可します。次のコマンドを使用します。

GRANT ALL PRIVILEGES ON dbname.* TO 'user'@'localhost';

「dbname」は以前に作成したデータベースの名前であり、「user」は以前に作成したユーザー名であることに注意してください。

d. 権限を更新します。次のコマンドを使用します:

FLUSH PRIVILEGES;
  1. PHP を使用して MySQL に接続します

データベースを作成し、ユーザーにアクセス権を付与したので、次は次の手順に進みます。 PHP を MySQL に接続する手順は次のとおりです。

a. まず、PHP および MySQL 関連の拡張機能をインストールする必要があります。次のコマンドを使用します:

sudo apt-get install php-mysql

b. php.ini ファイルを開き、mysql 拡張機能を有効にします。次のコマンドを使用します:

sudo nano /etc/php/7.4/apache2/php.ini

ファイル内で次の行を見つけます:

;extension=pdo_mysql

コメントを解除して次のように変更します:

extension=pdo_mysql

c. 変更を保存し、Apache サービスを再起動します。 。次のコマンドを使用します:

sudo systemctl restart apache2

これで、PHP は MySQL データベースに接続します。 PHP スクリプトで次のコードを使用して、MySQL データベースに接続できます:

<?php
$servername = "localhost";
$username = "user";
$password = "password";
$dbname = "dbname";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>

これまで、Linux に PHP および MySQL データベースをインストールする方法と、それらを接続する方法について説明しました。これらのテクノロジーを自由に探索し、それらを使用してインタラクティブな Web アプリケーションを作成できるようになりました。

以上がLinux に PHP と MySQL データベースをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。