ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> PHP技术
前两天麻烦两位斑竹了!现在Linux服务器的升级工作已经全部完成,这里把整理过的升级后的文档共享给大家
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.12-1

运行后,显示上面所列错误。

解决方法:

先用find命令查到以上所显示每个package的路径,然后逐一删除,再次运行该命令就可以了。

当然也可以用rpm命令,逐一删除这些文件。

# rm –rf package的路径

四.    安装新版本:

新版本的MySQL和PHP,全部放在“/root”目录下分别为mysql-3.23.46.tar.gz和php-4.0.6.tar.gz的tar包。

1.    MySQL:

(1)

# cd /root

进入root目录。



(2)

# tar –zxvf mysql-3.23.46.tar.gz

将之前放在root目录下的mysql新版本的tar包,解包。



(3)

# cd mysql-3.23.46

进入解包后,mysql的目录。



(4)

# ./configure –prefix=/usr/local/mysql >--with-berkeley-db=./bdb >--with-tcp-port=3306 >--with-mysqld-user=mysql >--with-charset=gb2312 >--with-extra-charset=latinl

配置mysql:

①安装路径;

②支持bdb数据库类型,事务处理;

③设置端口为3306;

(这部分要注意,如果配置时没写这句配置语句,或者写成了9999,都会导致MySQL无法正常进入。)

④设置用户;



(5)

# make

编译。



(6)

# make install

安装。



(7)

# scripts/mysql_install_db

建立初始数据库



(8)

# chown –R root /usr/local/mysql

# chown –R mysql /usr/local/mysql

设置权限



(9)

# adduser mysql

增加mysql用户



(10)

# cd /etc/rc.d/init.d

# cp /root/mysql-3.23.46/support-files/mysql.server mysql

# chmod +x mysql

增加执行权限



(11)

# /sbin/chkconfig –del mysql

# /sbin/chkconfig –add mysql

运行chkconfig,把mysql添加到系统的启动服务组里



(12)

# reboot

重起Linux服务器服务器



(13)

# cd /usr/local/mysql/bin

#./mysql

进入MySQL



(14)

mysql>show databases;

+----------+

| Database |

+----------+

| mysql    |

| test     |

+----------+

2 rows in set (0.11 sec)

显示MySQL中存在的库



(15)

mysql>use mysql

进入名为mysql的库



(16)

mysql>grant all on *.* to admin@’%’ identified by ‘422817’;

设置用户、密码

(17)

mysql>quit

Bye

退出MySQL



(18)

# ./mysql –u
 
 
本站关键词:
|东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞||东莞画册设计|东莞包装设计|东莞产品目录设计|东莞产品推广策划|东莞VI设计|东莞企业形像设计|东莞产品包装设计|东莞海报设计|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有