私のサーバーはrhel6を実行しており、Red Hat Enterprise Linux 6 / Oracle Linux 6(x86、64ビット)RPMバンドルにmysqlがインストールされています。今、あなたのコンピュータでPHPサイトをホストしたいと思います。実行すると、yum install php-mysql
以下のように競合するファイルがたくさん発生します。
file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.71-1.el6.x86_64 conflicts with file from package MySQL-server-5.6.16-1.el6.x86_64
インストールされたmysqlを削除せずにサーバーにphp-mysqlをインストールするにはどうすればよいですか?
答え1
mysql.orgからMySQLをインストールし、RHEL6のデフォルトのPHPを使用したいようです。私のアドバイスは、互いに関連するか構築された単一のパッケージ配布ソースに固執することです。つまり、RHEL6 PHPパッケージにはRHEL6 MySQL対応パッケージが必要で、その逆も同様です。
CentOS / RHELで最新のPHP / MySQLを構築する必要がある場合は、次のことをお勧めします。 ソースからCentOS 6.4へのPHPのインストールに問題があります。 これにより、相互に動作する最新バージョンのPHPとMySQLをインストールできます。