找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 150|回复: 15

[原创]Virtualmin/Webmin 安装、升级 教程来了

[复制链接]

119

主题

2411

回帖

5205

积分

论坛元老

积分
5205
发表于 2010-10-7 16:42:01 | 显示全部楼层 |阅读模式

我折腾了2天总算把这个搞定了,现在分享给大家吧。

Virtualmin/Webmin 简介

"


Virtualmin/Webmin 安装

我这次使用的是 CentOS 5,如果你使用别的系统的话,请下载官方脚本进行安装吧。[ol]
  • 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[/ol]复制代码这个安装还是很简单的,你可以使用 CTOHome 的一键脚本,也可以使用官方脚本哦。如果你使用 CTOHome 的一键脚本,最后安装 Zend Optimizer 的时候全部回车确定就好了。

    Virtualmin/Webmin 升级

    这个升级稍微有一点点的麻烦吧,因为默认的源没有提供最新版本的 PHP 和 MYSQL,所以我们需要使用第三方的源。这个时候就需要选择一个可靠的源了,我之前使用的一个源就有点问题,结果导致我升级 PHP 以后很多组件出问题了。[ol]
  • 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[/ol]复制代码这样就可以顺利的完成升级了,如果大家遇到什么问题可以PM我哦。

    Virtualmin/Webmin 安装 eAccelerator

    最后我顺带说下如何安装 eAccelerator 吧。[ol]
  • 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[/ol]复制代码这样 eAccelerator 也就安装完成了。[ol]
  • yum clean all[/ol]复制代码

    Virtualmin/Webmin 的配置和优化以后再写吧,今天就写到这里了,希望大家喜欢哦。

    [ 本帖最后由 暗の世界 于 2010-10-7 17:51 编辑 ]
  • 回复

    使用道具 举报

    165

    主题

    918

    回帖

    2379

    积分

    金牌会员

    积分
    2379
    发表于 2010-10-7 16:44:16 | 显示全部楼层


    需要这么复杂么?
    回复

    使用道具 举报

    119

    主题

    2411

    回帖

    5205

    积分

    论坛元老

    积分
    5205
     楼主| 发表于 2010-10-7 16:45:19 | 显示全部楼层
    原帖由 vvx.cc 于 2010-10-7 16:44 发表




    需要这么复杂么?




    这个还复杂啊?
    回复

    使用道具 举报

    165

    主题

    918

    回帖

    2379

    积分

    金牌会员

    积分
    2379
    发表于 2010-10-7 16:45:22 | 显示全部楼层
    难道不升级不能用么?还是希望CTOHome把最新的3.80的问题解决下,汉化等。。。。。。。。

    回复

    使用道具 举报

    119

    主题

    2411

    回帖

    5205

    积分

    论坛元老

    积分
    5205
     楼主| 发表于 2010-10-7 16:46:59 | 显示全部楼层
    原帖由 vvx.cc 于 2010-10-7 16:45 发表


    难道不升级不能用么?还是希望CTOHome把最新的3.80的问题解决下,汉化等。。。。。。。。





    如果你想用 PHP 5.1 当然就不用升级了~~~
    回复

    使用道具 举报

    165

    主题

    918

    回帖

    2379

    积分

    金牌会员

    积分
    2379
    发表于 2010-10-7 16:48:29 | 显示全部楼层
    原帖由 暗の世界 于 2010-10-7 16:46 发表






    如果你想用 PHP 5.1 当然就不用升级了~~~

    有区别么?难道PHP5.1那点不能用么?
    回复

    使用道具 举报

    119

    主题

    2411

    回帖

    5205

    积分

    论坛元老

    积分
    5205
     楼主| 发表于 2010-10-7 16:49:59 | 显示全部楼层
    原帖由 vvx.cc 于 2010-10-7 16:48 发表



    有区别么?难道PHP5.1那点不能用么?




    现在很多程序要求 PHP 5.2 啊~~~
    回复

    使用道具 举报

    119

    主题

    2411

    回帖

    5205

    积分

    论坛元老

    积分
    5205
     楼主| 发表于 2010-10-7 17:24:50 | 显示全部楼层


    我发现小内存跑这个有点麻烦额~~~
    回复

    使用道具 举报

    34

    主题

    130

    回帖

    380

    积分

    中级会员

    积分
    380
    发表于 2010-10-7 17:30:39 | 显示全部楼层
    记录。。等node11 好了弄

    回复

    使用道具 举报

    0

    主题

    2

    回帖

    6

    积分

    新手上路

    积分
    6
    发表于 2010-10-7 17:31:13 | 显示全部楼层
    原帖由 vvx.cc 于 2010-10-7 16:44 发表




    需要这么复杂么?


    同意。
    我直接用官方的脚本,一切正常。原帖由 cnx 于 2010-10-7 18:19 发表




    同意。
    我直接用官方的脚本,一切正常。




    这个官方脚本的PHP和MYSQL也不是最新的吧~~~
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-12 05:56 , Processed in 0.021352 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表