私はインターネットで周りを検索しましたが、Apacheを使用したCentOS 5.8 32ビットにPHP、MySQL、phpmyadminの最新バージョンをインストールするための信頼できるソースを見つけることができません。私は数回試しましたが、運がありませんでした。毎回サーバーが壊れました。
何が正しいのかを想定して、サーバーを台無しにしたり、時間を浪費したりすることにうんざりしています。彼らが実際に何をしているのかを知っているコミュニティから直接、実際に機能する正当な答えを得るためにここに来ると思った。
また、将来の自動更新のためにYUMを使用して実行できると便利です。
[〜#〜] ius [〜#〜] および RPM Forge をインストールして、古いパッケージをリリースしてから削除しました。確かにMySQLからのダンプで。その後、PHP54とMySQL55を再インストールしました。
centOS/RHL 5で、古いPHP&MySQLがインストールされていると仮定します。
最初に、phpに関連するすべてのパッケージを検索します。
rpm -qa | grep php
次に、一致したパッケージを削除します。
yum remove [packages]
次に、mysqlを検索します。
rpm -qa | grep mysql
再度、一致したパッケージを削除します。
yum remove [packages]
PHPおよびMySQLの最新バージョン用のIUSおよびRPMForgeリリースをインストールします。
wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-5-4.noarch.rpm
wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-10.ius.el5.noarch.rpm
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
DAGのGPGキーをインストールします。
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
次に、それらのrpmをインストールします。
rpm -i epel-release-5-4.noarch.rpm
rpm -i ius-release-1.0-10.ius.el5.noarch.rpm
rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm
更新を確認してください:
yum update
pHP54とMySQL55をインストールするには:
yum install php54 mysql55-server
すべての依存関係がインストールされます
mySQLデータベースを使用するPHPアプリケーションのモジュールをインストールするには:
yum install php54-mysql
apacheを再起動します。
service httpd restart
mysqlセキュアインストールを実行します。
mysql_secure_installation
mysqldを再起動します。
service mysqld restart
出来たと思います。
mySQLデータベースをエクスポートする場合:
mysqldump -u root -p --all-databases > all_databases.sql
そのデータベースをインポートするには、これでうまくいくと思います:
mysql -u root -p < all_databases.sql
iUSリリースをインストールすると、phpMyAdminの最新バージョンを簡単にダウンロードできます。
phpMyAdminパッケージをインストールしていると仮定します。まず削除してください:
yum remove phpMyAdmin
インストールphpMyAdmin3:
yum install phpMyAdmin3
次に、ファイルが保存されているphpMyAdminディレクトリを探します。
whereis phpMyAdmin
apacheからアクセスできるphpMyAdmin管理インターフェースを含むディレクトリのシンボリックリンクを作成します。
ln -s [phpMyAdmin Directory]
ブラウザからphpMyAdminにアクセスしているときに禁止されたエラーを受け取る場合は、次のことを試してください。
chown -h [user]:[group] [Path to phpMyAdmin symbolic link]
# yum install --enablerepo=ius-archive php53u-mysql
# yum install --enablerepo=ius-archive phpMyAdmin3
RHEL 5.5で動作します