Linux服务器升级步骤
一. 检测MySQL、Apache、PHP的安装模式:
这部分的主要目的是了解MySQL、Apache、PHP的安装模式,从而选择以何种方式删除之前的旧版本。
1. MySQL:
# rpm –q mysql
package mysql is not installed.
显示结果表明,MySQL不是以RPM包来安装的,而是以二进制包安装。
2. Apache:
# rpm –q apache
apache-1.3.12-2
显示结果表明,Apache是以RPM包安装的,且版本是1.3.12-2。
3. PHP:
# rpm –q php
php-3.0.15-2
显示结果表明,PHP是以RPM包安装的,且版本是3.0.15-2。
二. 备份Linux服务器上的文件:
1. MySQL:
Export库文件,将之前MySQL中的库全部导出。
2. PHP3:
将PHP的源文件备份。
3. Apache:
这次由于Linux版本的问题,新版本的Apache,无论是RPM(Redhat Package Management),还是二进制包,都无法安装成功。而未升级Apache,只是将其关键的httpd.conf文件做过修改(这部分,后面会有详细叙述)。
三. 删除之前旧版本的MySQL、PHP:
根据“二”中检测的安装模式,选择不同的删除方式。
1. MySQL:
已经检测是用二进制包安装,卸载的方法,先用“find –name”命令查到所有MySQL文件的路径,然后逐一使用“rm –rf 文件路径”的命令删除。
2. Apache:
前面提到过Apache由于Linux版本的问题,没有升级。
3. PHP:
由于在“二”中已经检测了PHP3是以RPM的方式安装的,则只需运行:
# rpm –e php-3.0.15-2
error: removing these package would break dependencies:
php is needed by php-imap-3.0.15-2
php is needed by php-ldap-3.0.15-2
php is needed by php-pqsql-3.0.15-2
php is needed by piranha-qui-0.4.1
| 对此文章发表了评论 |
