ホームページ  >  記事  >  バックエンド開発  >  php 7.0 で mysql をコンパイルしてインストールする方法

php 7.0 で mysql をコンパイルしてインストールする方法

PHPz
PHPzオリジナル
2023-04-24 10:48:12552ブラウズ

PHP 7.0 MySQL のコンパイルとインストール

MySQL は広く使用されているリレーショナル データベース管理システムであり、その効率性と信頼性により、Web 開発で最も人気のあるデータベースの 1 つとなっています。同時に、PHP は人気のあるサーバーサイド スクリプト言語として、多くの開発者にも愛されています。この記事では、PHP 7.0 で MySQL をコンパイルしてインストールする方法を説明します。

ステップ 1: 関連する依存関係をインストールする
MySQL のコンパイルとインストールには、いくつかの関連ソフトウェア パッケージとライブラリが必要です。 Ubuntu や Debian などの Debian ベースのオペレーティング システムでは、次のコマンドを使用してこれらの依存関係をインストールできます:

sudo apt-get update
sudo apt-get install build-essential
sudo apt- get install libmysqlclient-dev
sudo apt-get install libxml2-dev

ステップ 2: MySQL のダウンロードと解凍
MySQL 公式 Web サイトから MySQL ソース コード パッケージの最新バージョンをダウンロードします。ダウンロードリンク: https://dev.mysql.com/downloads/mysql/。
ソース コード パッケージを解凍します:

tar -zxvf mysql-5.XX.XX.tar.gz

ステップ 3: MySQL の設定とコンパイル
取得した MySQL ソース コードディレクトリを解凍した後、次の設定とコンパイルを実行します:

./configure --prefix=/usr/local/mysql \
--with-charset=utf8 \
--with-extra -charsets =all \
--with-pthread \
--enable-thread-safe-client \
--with-ssl \
--with-mysqli=mysqlnd \
-- with-pdo-mysql=mysqlnd \
--enable-shared \
--enable-static \
--with-libdir=lib64 \
--with-openssl

ここでのパラメータ オプションは次のとおりです:

--prefix: インストール ディレクトリを /usr/local/mysql として指定します。
--with-charset: デフォルトの文字セットを utf8 に設定します。
--with-extra-charsets: MySQL でサポートされる文字セットを設定します。
--with-pthread: スレッドを有効にします。
--enable-thread-safe-client: スレッドセーフ クライアントを有効にします。
--with-ssl: SSL を有効にします。
--with-mysqli: MySQLi 拡張機能を有効にします (この拡張機能が必要ない場合は、このオプションをスキップしてください)。
--with-pdo-mysql: PDO MySQL 拡張機能を有効にします (この拡張機能が必要ない場合は、このオプションをスキップしてください)。
--enable-shared: インストール中に共有ライブラリを使用します。
--enable-static: インストール中に静的ライブラリを使用します。
--with-libdir: ライブラリ ディレクトリを設定します。
--with-openssl: OpenSSL を有効にします。

構成が成功したら、make コマンドを使用してコンパイルします。

make

ステップ 4: MySQL をインストールする
コンパイルが完了したら、次のコマンドを使用して MySQL をインストールします。指定されたディレクトリへのコピー :

sudo make install

ステップ 5: MySQL のセットアップ
インストールが完了したら、次のコマンドを使用して MySQL 環境変数を設定します。

export PATH=$PATH:/ usr/local/mysql/bin

次に、次のコマンドを使用して MySQL サーバーを起動します:

sudo /usr/local/mysql/bin/ mysqld_safe --user=mysql &

次に、次のコマンドを使用して MySQL にログインします:

mysql -u root -p

MySQL パスワードを設定している場合、パスワードを入力してログインします。まだパスワードを設定していない場合は、次のコマンドを使用して設定します。

mysqladmin -u root password "newpassword"

ここで、「newpassword」は実際のパスワードに置き換える必要があります。

この時点で、PHP 7.0 で MySQL が正常にコンパイルおよびインストールされ、それを使用して Web アプリケーション データを処理できるようになります。

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

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