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

php で mysqlnd を有効にする方法は?

私はこれに遅れるかもしれませんが、他の人の助けになるかもしれません.フォーラムの他の場所で既に述べたように、get_result のような関数の呼び出しで未定義であると不平を言う場合は、php-mysqlnd をインストールする必要があります (この質問)。 yum install (centos) を実行すると、php-mysql と phpmyadmin を削除しようとしていることが自動的に報告されることに気付きました。 phpmyadmin が機能しなくなる可能性があるため、これを受け入れないでください。代わりに、一度にコマンドを受け取り、切り替えを適切に処理する yum シェルを使用します。これらをコマンドラインで行います:

# yum shell
> remove  php-mysql
> install php-mysqlnd
> run
> quit

ここで、mariadb (ほとんどの場合) と httpd サービスの両方を再起動する必要がある場合があります。


yum install php-mysqlnd CentALT とおそらく remi repos でのみ利用できます。 Webtatic には、いくつかの優れた php リポジトリもあります。デフォルトのものではありません (私は CentOS を使用していました)。


./configure コマンドは、ソース コードからのコンパイル プロセスの一部です。

ソースからコンパイルするか、パッケージ マネージャー経由でインストールできます。あなたの場合、パッケージマネージャーが望ましいと思います。

パッケージマネージャーが文句を言うように、両方の php-mysql を持つことはできません と php-mysqlnd インストールされています。

yum remove php-mysql

前に

yum install php-mysqlnd

次に、

で成功を確認します
php -m | grep mysqlnd

または

php -i | grep mysqlnd

yum swap php-mysql php-mysqlnd

Linux
  1. Yumプラグインを有効、無効、およびインストールする方法

  2. vim で .bash_aliases の構文強調表示を有効にするにはどうすればよいですか?

  3. CPU 温度のセーフガードを有効にする方法

  1. CentOSにPHP用のXCacheをインストールする方法

  2. Dnf / yumのリポジトリに署名するキーをインポートする方法は?

  3. CentOS 8 で PowerTools リポジトリを有効にする方法は?

  1. Amazon Linux で PHP をバージョン 5.4 に yum 更新する方法を教えてください。

  2. Linux/Apache/PHP で SQLite を有効にするにはどうすればよいですか?

  3. CentOS で yum を使用して最新の PHP バージョンにアップグレードするにはどうすればよいですか?