ステップ 1:
サーバーが 32 ビットの場合は、次のコマンドを実行します。
wget http://dl.fedoraproject.org/pub/epel/6 /i386 /epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*。 rpm epel -release-6*.rpm
サーバーが 64 ビットの場合は、次のコマンドを実行します
wget http://dl.fedoraproject.org/ pub/epel/ 6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi- release-6* .rpm epel-release-6*.rpm
ステップ 2: remi ライブラリを開く
vim /etc/yum.repos.d/remi .repo
php5.4.x にアップグレードするだけの場合は、php5.5.x にアップグレードする場合は [remi] の有効な部分を 1 に変更します。を変更し、[remi] と [remi-php55] の部分を有効にすると 1 に変更されます。
ステップ 3: yum update php、コマンド
yum update -y を実行します。
ステップ 4: 更新されたバージョンを確認する
php -v
実際には、バージョンを確認すると、1 つは redis のエラーで、もう 1 つは apc.so のエラーでした。redis と apc をアップグレードする必要がありました。これもアップグレードする必要がありましたが、後で apc が php5.5.x をサポートしていないことがわかりました。そのため、apc を無効にします。 Redis をアップグレードする方法は次のとおりです。
redis を 3.0.3 にアップグレードします
1. 実行中の redis-server プロセスを強制終了します。
2. 元の /etc/redis/redis.conf をバックアップのために他の場所にコピーできます。
3. Redis を起動する bin ファイルの下にあるすべての redis- ファイル (5 つである必要があります) を削除します。
4. 公式 Web サイト wget http://download.redis.io/releases/redis-3.0.3.tar.gz に移動します。
5. ファイルを解凍し、ファイルに cd で make し、この時点でプロンプトが表示された場合は、テストを作成する必要があります。 Redis テストを実行するには、tcl 8.5 以降が必要です。 make: *** [テスト] エラー 1。次に、yum install tcl を実行し、インストール完了後に make test を実行すると、エラーは表示されません。
6. make install
7. redis.conf の damone を yes に変更し、redis .conf ファイルを /etc/redis
にコピーします。 8. /usr/local/ で、/usr/local を起動します。 /bin/redis-server /etc/redis/redis.conf
以下は、Web サイトが正常に動作しているかどうかを確認するためのメッセージです。データベースに接続できないことがわかります。 mysql が異常終了したことは、php プロセスが原因である可能性があります。解決プロセス:
1. mysql を再起動
/etc/init.d/mysqld restart
起動できないことが分かりました。確認後、mysql プロセスが実行されていないため、mysql ログを確認してください。
2. mysql ログを確認します
vim /var/log/mysqld.log
2 つあることがわかりました主な理由 原因: 1 つは、InnoDBb メモリ ヒープが無効になっているためです。これは、PHP アップグレード プロセスによって引き起こされる mysql の異常なシャットダウンが原因で、起動中に問題が発生することが考えられます。
mysql ディレクトリに移動します
cd /var/lib/mysql
2 つのファイル ib_logfile0 と ib_logfile1 を削除します
もう 1 つ理由は、設定ファイルのdefault-character-set=utf8が認識できないためです。 /etc/my.cnf設定ファイルのこのパラメータをcharacter_set_server=utf8 (character_set_server=utf8は認識できません)に変更するだけで、そのまま実行できます。そこに注目してください!
[cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #設定ファイルをコピーします (注: デフォルトで /etc ディレクトリに my.cnf がある場合は、直接上書きしてください) ]
これら 2 つのエラーを修正した後、mysql を再起動します
/etc/init.d/mysqld restart
開始OK!