[原创]Virtualmin/Webmin 安装、升级 教程来了
yc022t 我折腾了2天总算把这个搞定了,现在分享给大家吧。Virtualmin/Webmin 简介
Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。
Webmin 让您能够在远程使用支持 HTTPS (SSL 上的 HTTP)协议的 Web 浏览器通过 Web 界面管理您的主机。这在保证了安全性的前提下提供了简单深入的远程管理。这使得 Webmin 对系统管理员非常理想,因为所有主流平台都有满足甚至超出上述需求的 Web 浏览器。而且,Webmin 有其自己的“Web 服务器”,因此不需要运行第三方软件(比如 Web服务器)。万事具备。Webmin 的模块化架构允许您在需要时编写您自己的配置模块。除了在此介绍的模块之外,Webmin 还包括许多模块。尽管目前我们将主要关注网络服务,但是您会看到,几乎您系统的每一部分都能够通过 Webmin 来配置和管理。
Webmin的另一个可以看成其简化版本的主要针对普通用户的软件就是Usermin
官方网站:www.webmin.com
中文网:http://www.webmin.cn/
Webmin全球镜像中国站:www.webmin.com.cn
Virtualmin/Webmin 安装
我这次使用的是 CentOS 5,如果你使用别的系统的话,请下载官方脚本进行安装吧。yum -y remove httpd
yum -y install file
yum -y install patch
yum -y update
cd /
wget http://www.CTOHome.com/linux-vps-pack/virtualmin.sh;sh ./virtualmin.sh;
rm virtualmin.sh这个安装还是很简单的,你可以使用 CTOHome 的一键脚本,也可以使用官方脚本哦。如果你使用 CTOHome 的一键脚本,最后安装 Zend Optimizer 的时候全部回车确定就好了。
Virtualmin/Webmin 升级
这个升级稍微有一点点的麻烦吧,因为默认的源没有提供最新版本的 PHP 和 MYSQL,所以我们需要使用第三方的源。这个时候就需要选择一个可靠的源了,我之前使用的一个源就有点问题,结果导致我升级 PHP 以后很多组件出问题了。cd /
MYSQL 升级
wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/el5.i386/remi-release-5-7.el5.remi.noarch.rpm
rpm -Uvh remi-release-5-7.el5.remi.noarch.rpm epel-release-5-*.noarch.rpm
yum --enablerepo=remi --exclude=php*5.3* list mysql
yum --enablerepo=remi --exclude=php*5.3* update -y mysql
mv /etc/my.cnf /etc/my.cnf.bak
mv /etc/my.cnf.rpmnew /etc/my.cnf
/etc/init.d/mysqld start
mysql_upgrade -p
mysqlcheck --all-databases --check-upgrade --auto-repair -p
php -v
mysql -v
PHP 升级
rpm --import http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andy
wget -P /etc/yum.repos.d/ http://repo.webtatic.com/yum/webtatic.repo
yum --enablerepo=webtatic --exclude=php*5.3* list php
yum --enablerepo=webtatic --exclude=php*5.3* update -y php
yum --enablerepo=webtatic --exclude=php*5.3* install -y php-bcmath
yum --enablerepo=webtatic --exclude=php*5.3* install -y php-mcrypt
yum --enablerepo=webtatic --exclude=php*5.3* install -y php-mhash
service httpd restart
php -v这样就可以顺利的完成升级了,如果大家遇到什么问题可以PM我哦。
Virtualmin/Webmin 安装 eAccelerator
最后我顺带说下如何安装 eAccelerator 吧。cd /
wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
tar xvfj eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
/usr/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config
make
make install
cd /
rm -rf eaccelerator-0.9.6.1
rm eaccelerator-0.9.6.1.tar.bz2
vi /etc/php.d/eaccelerator.ini
OpenVZ
extension="eaccelerator.so"
eaccelerator.shm_size="0"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.log_file = "/var/log/eaccelerator_log"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"
Xen
extension="eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.log_file = "/var/log/eaccelerator_log"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "shm_and_disk"
eaccelerator.sessions = "shm_and_disk"
eaccelerator.content = "shm_and_disk"
mkdir -p /var/cache/eaccelerator
chmod 0777 /var/cache/eaccelerator
service httpd restart
php -v这样 eAccelerator 也就安装完成了。yum clean allyc007t Virtualmin/Webmin 的配置和优化以后再写吧,今天就写到这里了,希望大家喜欢哦。
[ 本帖最后由 暗の世界 于 2010-10-7 17:51 编辑 ] :lol 需要这么复杂么? 原帖由 vvx.cc 于 2010-10-7 16:44 发表 http://hostloc.wiki/images/common/back.gif
:lol 需要这么复杂么?
yc006t 这个还复杂啊? 难道不升级不能用么?还是希望CTOHome把最新的3.80的问题解决下,汉化等。。。。。。。。:victory: 原帖由 vvx.cc 于 2010-10-7 16:45 发表 http://hostloc.wiki/images/common/back.gif
难道不升级不能用么?还是希望CTOHome把最新的3.80的问题解决下,汉化等。。。。。。。。:victory:
yc022t 如果你想用 PHP 5.1 当然就不用升级了~~~ 原帖由 暗の世界 于 2010-10-7 16:46 发表 http://hostloc.wiki/images/common/back.gif
yc022t 如果你想用 PHP 5.1 当然就不用升级了~~~
有区别么?难道PHP5.1那点不能用么? 原帖由 vvx.cc 于 2010-10-7 16:48 发表 http://hostloc.wiki/images/common/back.gif
有区别么?难道PHP5.1那点不能用么?
yc022t 现在很多程序要求 PHP 5.2 啊~~~ yc022t 我发现小内存跑这个有点麻烦额~~~ 记录。。等node11 好了弄yc022t 原帖由 vvx.cc 于 2010-10-7 16:44 发表 http://hostloc.wiki/images/common/back.gif
:lol 需要这么复杂么?
同意。
我直接用官方的脚本,一切正常。
页:
[1]
2