PHP インストールに、WordPress に必要な MySQL 拡張機能が欠落しているようです。
WP をインストールしようとすると、このような画面が表示されます。
サーバーは実行中です。
Centos 6.7 x64。Litespeed
標準エディション。MariaDB
。
php-mysql が必要であることを知りました。そこで php-mysql をインストールしました。
# rpm -qa | grep php-mysql
php-mysql-5.3.3-46.el6_6.x86_64
# tail mysqli.ini
; Enable mysqli extension module
extension=mysqli.so
これもphpinfo()
持っています。
Loaded Configuration File (none)
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
PHP を再構築する必要がありますか? 他に何か見落としているものはありますか?
答え1
PHPは設定ファイルを解析していません。以下を追加してください。
extension=mysqli.so
php.ini ファイルに追加します。ターミナルで次のコマンドを入力するか、phpinfo() ファイル内の情報を探すだけで、php.ini を見つけることができます。
$ php -i | grep "Loaded Configuration File"
(「$」は含みません)
答え2
php-fastcgi サービスを再起動してみてください:
systemctl restart php-fastcgi
または、php-fpm サービス:
systemctl restart php-fpm