🔧修正:PHPインストールにWordPressに必要なMySQL拡張機能がないようです

自己管理のWordPressサイトを運営したいですか?素晴らしい。あなたは無数のことを学ぶでしょう。サーバーのセットアップの重要な部分の1つは、WordPressがMySQLサーバーと通信できるようにするためのPHPMySQL拡張機能です。あなたが取得している場合はPHP、MySQLの拡張WordPressのインストールでエラーを、あなたはおそらく、あなたのサーバー上でそれをまだインストールしていません。

ここでは、WordPressサイトに正しいPHPMySQL拡張機能をインストールする方法を紹介します。また、MySQL-Serverがマシンにインストールされていることを確認します。

✔MySQLサービスがインストールされ実行されていることを確認します

PHP MySQL拡張機能をインストールする前に、まずMySQLサーバーがサーバー上で実行されていることを確認しましょう。

次のコマンドを実行して、MySQLサーバーのステータスを確認します。

service mysql status

✅MySQLがサーバーにインストールされて実行されている場合、次の応答が返されます。

● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2019-07-09 20:46:12 UTC; 2 weeks 2 days ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
 Main PID: 1097 (mysqld)
   Status: "SERVER_OPERATING"
    Tasks: 46 (limit: 4656)
   CGroup: /system.slice/mysql.service
           └─1097 /usr/sbin/mysqld

⚙MySQLが実行されていない場合は、次のコマンドを実行してサービスを開始します。

service mysql start

⚙MySQL-Serverがインストールされていない場合は、次のコマンドを実行して最新のMySQL-Serverをインストールします。

apt-get install mysql-server -y

⚠mysql-serverをインストールするときは、デフォルトの認証方法を選択せず、LEGACY認証方法使用してWordPressとの互換性を維持してください。

✔PHPMySQL拡張機能がインストールされているかどうかを確認します

WordPressサーバーで、次のコマンドを実行して、マシンにインストールされているPHPのバージョンを確認します。

php -v

上記のコマンドは、次のような応答を出力するはずです。

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 10 2019 06:54:46) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.7, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

応答の最初の行は、PHPのバージョンを示しています。上記の例ではPHP7.3です。

次のコマンドを実行して、サーバーにインストールされているPHPバージョンでPHPMySQL拡張機能が有効になっているかどうかを確認します。

dpkg --list | grep php-mysql

📔例:サーバーにインストールされているPHPのバージョンがPHP7.3の場合。次に、コマンドを使用します。dpkg --list | grep php7.3-mysql

MySQL拡張機能がインストールされている場合、次のような応答が返されます。

ii  php7.3-mysql                          7.3.7-1+ubuntu18.04.1+deb.sury.org+1         amd64        MySQL module for PHP

PHP MySQL拡張がサーバーにインストールされていない場合、あなたは得るでしょう、ブランク応答のgrepコマンドからを。その場合、サーバーにphp-mysql拡張機能をインストールします。

✅正しいPHPMYSQL
拡張機能のインストール次のコマンドを実行して、適切なphp-mysql拡張機能をWordPressサーバーにインストールします。

apt-get install php-mysql

📔例:サーバーにインストールされているPHPのバージョンがPHP7.3の場合。次に、コマンドを使用します。apt-get install php7.3-mysql

WordPressサーバーに正しいPHPMySQL拡張機能をインストールしたら、Webサーバーを再起動します。

Apache:
servive apache2 restart

Nginx:
service nginx restart

上記のすべての手順を完了した後、WordPressサイトを実行してみてください。問題なく実行できるはずです。

🍻乾杯!

Tags: #mysql #php

グーテンベルクの代わりにWordPressのデフォルトエディタとしてクラシックエディタを設定する方法

グーテンベルクの代わりにWordPressのデフォルトエディタとしてクラシックエディタを設定する方法

グーテンベルクエディターはまもなくWordPressのデフォルトエディターになります。クラシックエディタを選択するオプションがあります

🔧修正:PHPインストールにWordPressに必要なMySQL拡張機能がないようです

🔧修正:PHPインストールにWordPressに必要なMySQL拡張機能がないようです

自己管理のWordPressサイトを運営したいですか?素晴らしい。あなたは無数のことを学ぶでしょう。設定の重要な部分の1つ

修正:更新後のWordPressで「エディターで予期しないエラーが発生しました」

修正:更新後のWordPressで「エディターで予期しないエラーが発生しました」

WordPressの新しいブロックエディターを使用して新しい投稿を書くことができませんか?「編集者」を取得している可能性があります

WordPress5.0でブロックエディターを無効にしてクラシックエディターをインストールする方法

WordPress5.0でブロックエディターを無効にしてクラシックエディターをインストールする方法

WordPress 5.0以降、WordPressのデフォルトのエディターは新しいブロックエディターです。新しいエディターは根本的に異なります

Windows11でフォルダアイテムを更新する方法

Windows11でフォルダアイテムを更新する方法

コンテキストメニューの[更新]オプションがない場合、Windows11のファイルエクスプローラーでアイテムを更新する方法は次のとおりです。

WordPressデータベースをインポートする際の「utf8mb4_0900_ai_ci」照合エラーを修正する方法

WordPressデータベースをインポートする際の「utf8mb4_0900_ai_ci」照合エラーを修正する方法

WordPressのインストールをMySQL8サーバーからMySQL5.7(またはそれ以下)に切り替える場合は、ほとんどの場合、次の問題が発生します。

WordPress5.0の問題を修正する方法

WordPress5.0の問題を修正する方法

WordPress 5.0がついに展開され、グーテンベルクでまったく新しい編集体験がもたらされます。

PHPの短いタグを有効にする方法

PHPの短いタグを有効にする方法

この記事では、PHPの短いタグを有効にする方法について説明しました。PHPは、のような開始タグと終了タグを使用してファイルを解析します。PHPの短いタグを有効にするには

CentOSへのDoSおよびDDoS攻撃を防ぐためにmod_evasiveを構成する

CentOSへのDoSおよびDDoS攻撃を防ぐためにmod_evasiveを構成する

この記事では、CentOSに対するDoSおよびDDoS攻撃を防ぐためにmod_evasiveをインストールおよび構成する方法を学習します。mod_evasiveApacheモジュール。

CentOS上のNGINX用のPHP-FPMを使用してPHPをインストールする方法

CentOS上のNGINX用のPHP-FPMを使用してPHPをインストールする方法

CentOS上のNGINX用のPHP-FPMを使用してPHPをインストールする方法。PHPアプリケーションを処理し、ポート80でサーバー化するためのNGINXWebサーバーの基本構成。