GNU/Linux >> Linux の 問題 >  >> Linux

PHPのインストールに、WordPressに必要なMySQL拡張機能がないようです。

WordPress 3.8をセットアップしているときに、Webブラウザーからアクセスすると、次のエラーが発生しました。

PHPのインストールで、 WordPress。

これは、mysqlがインストールされていないか、mysqlがインストールされているが、php-mysql拡張機能がインストールされていないことが原因で発生します。したがって、上記のエラーの簡単な解決策は次のとおりです。

mysqlとmysql-serverがインストールされていることを確認してください

次のコマンドを発行して、mysqlとmysql-serverの両方がインストールされていることを確認します。

[root@catest html]# yum install mysql mysql-server
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Package mysql-5.0.95-5.el5_9.x86_64 already installed and latest version
Package mysql-5.0.95-5.el5_9.i386 already installed and latest version
Package mysql-server-5.0.95-5.el5_9.x86_64 already installed and latest version
Nothing to do

PHP-MySQLコンポーネントがインストールされていることを確認します

次のコマンドを使用して、php53-mysql(becoz、php53がインストールされている)がインストールされていることを確認します。

[root@catest html]# yum info php53-mysql
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Available Packages
Name : php53-mysql
Arch : x86_64
Version : 5.3.3
Release : 21.el5
Size : 94 k
Repo : centos
Summary : A module for PHP applications that use MySQL databases
URL : http://www.php.net/
License : PHP and LGPLv2 and LGPLv2+
Description: The php-mysql package contains a dynamic shared object that
: will add MySQL database support to PHP. MySQL is an
: object-relational database management system. PHP is an
: HTML-embeddable scripting language. If you need MySQL
: support for PHP applications, you will need to install this
: package and the php package.

そうでない場合は、次のコマンドを使用してインストールします。

[root@catest html]# yum install php53-mysql
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php53-mysql.x86_64 0:5.3.3-21.el5 set to be updated
--> Processing Dependency: php53-pdo for package: php53-mysql
--> Running transaction check
---> Package php53-pdo.x86_64 0:5.3.3-21.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=========================================================================
 Package           Arch         Version               Repository    Size
=========================================================================
Installing:
 php53-mysql       x86_64       5.3.3-21.el5          centos        94 k
Installing for dependencies:
 php53-pdo         x86_64       5.3.3-21.el5          centos        69 k

Transaction Summary
=========================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total download size: 164 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): php53-pdo-5.3.3-21.el5.x86_64.rpm          |  69 kB     00:00
(2/2): php53-mysql-5.3.3-21.el5.x86_64.rpm        |  94 kB     00:00
-------------------------------------------------------------------------
Total                                     74 kB/s | 164 kB     00:02
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : php53-pdo                                         1/2
  Installing     : php53-mysql                                       2/2

Installed:
  php53-mysql.x86_64 0:5.3.3-21.el5

Dependency Installed:
  php53-pdo.x86_64 0:5.3.3-21.el5

Complete!

ブラウザからwordpressインストールディレクトリにアクセスしていることを確認します


Linux
  1. VPSが使用しているPHPとMySQLのバージョンはどれですか?

  2. PHP7.2用の不足しているmcryptモジュールのインストール

  3. ssh接続の速度を確認する方法

  1. PHPGeoIP拡張機能をインストールする方法

  2. Mysql拡張機能がPhp7のインストールにありません。 Ubuntu 16.04?

  3. パッケージがインストールされているパスを見つける– CentOS

  1. ホスティングスペクトル:どのソリューションがあなたのビジネスに適していますか?

  2. どのリポジトリが特定のパッケージを提供しているかを yum で教えてもらえますか?

  3. yum パッケージがインストールされたパスの決定