zoukankan      html  css  js  c++  java
  • WDCP一些常用的一健安装包可选安装组件

    为有更好的性能,也为更简洁的系统,一些不是常用或不是基本的功能,都将做为可选的安装组件需要用到的就安装

    memcache的安装

    1. wget -c http://down.wdlinux.cn/in/memcached_ins.sh
    2. chmod 755 memcached_ins.sh
    3. ./memcached_ins.sh

    服务启动或停止
    service memcached start|stop|restart
    或在后台启动也可

    mysqli的安装

    1. wget -c http://down.wdlinux.cn/in/mysqli_ins.sh
    2. chmod 755 mysqli_ins.sh
    3. ./mysqli_ins.sh

    pdo_mysql的安装

    1. wget -c http://down.wdlinux.cn/in/pdo_mysql_ins.sh
    2. chmod 755 pdo_mysql_ins.sh
    3. ./pdo_mysql_ins.sh

    mysql innodb的安装

    1. wget -c http://down.wdlinux.cn/in/mysql_innodb_ins.sh
    2. chmod 755 mysql_innodb_ins.sh
    3. ./mysql_innodb_ins.sh

    libmcrypt的安装

    1. wget -c http://down.wdlinux.cn/in/libmcrypt_ins.sh
    2. chmod 755 libmcrypt_ins.sh
    3. ./libmcrypt_ins.sh

    php zip的支持

      1. wget -c http://down.wdlinux.cn/in/zip_ins.sh
      2. chmod 755 zip_ins.sh
      3. ./zip_ins.sh

    WDCP默认的PHP版本是5.2.17,MySQL是5.1的,对于有点强迫症的我那能接受,并且升级最新版WordPress 3.8时PHP版本过低会出错。所以必须升级,而MySQL最新版本是5.5,于是在升级的PHP、MySQL同时也一起安装相应加速器:Zend Guard Loader、Memcached、eAccelerator。

    登陆SSH,本人使用的是Bitvise SSH Client,执行以下命令,一行为一条命令。

    1、升级PHP版本至5.3.27

    wget http://down.wdlinux.cn/in/php_up53.sh  
    sh php_up53.sh
    

    耐心等候,直到“php update is OK”出现。

    2、升级MySQL版本至5.5.27

    wget http://down.wdlinux.cn/in/mysql_up55.sh  
    sh mysql_up55.sh
    

    同样耐心等候,直到“mysql update is OK”出现。此时虽然脚本提示mysql升级完成,但网站无法登陆wdcp后台,ssh下一查连mysql进程都没有启动,如是手动执行mysql进程:service mysqld restart,启动报错:

    Starting MySQL... ERROR!   
    The server quit without updating PID file (/www/wdlinux/mysql-5.5.27/data/***.pid)
    

    解决方法: 输入命令:vi /www/wdlinux/init.d/mysqld 编辑mysql配置文件,通过vi命令(按i进入编辑模式、按ESC退出编辑模式、输入:wq保存退出)新增加两行如下配置:

    basedir=/www/wdlinux/mysql-5.5.27
    datadir=/www/wdlinux/mysql-5.5.27/var
    

    或者以下两行代码也可以:

    basedir=/www/wdlinux/mysql
    datadir=/www/wdlinux/mysql/var
    

    保存退出,重启mysql进程,输入:service mysqld start,启动成功!

    3、安装Zend Guard Loader

    wget http://down.wdlinux.cn/in/ZendGL_ins.sh
    sh ZendGL_ins.sh
    

    然后在PHP.ini文件最后加入配置代码:

    [Zend Optimizer] 
    zend_extension=/usr/local/zend/ZendGuardLoader.so
    zend_loader.enable=1
    zend_loader.disable_licensing=0
    zend_loader.obfuscation_level_support=3
    zend_loader.license_path=[eaccelerator]
    

    4、安装Memcached

    wget -c http://down.wdlinux.cn/in/memcached_ins.sh
    sh memcached_ins.sh
    

    服务启动或停止

    service memcached start|stop|restart
    

    或在后台启动也可以。

    5、安装eAccelerator

    wget http://down.wdlinux.cn/in/eac0961_ins.sh
    sh eac0961_ins.sh
    

    安装完毕后,也需要到php.ini文件最后看看有没有以下配置代码,如果没有,请手工加上。

    extension_dir="/www/wdlinux/apache_php/lib/php/extensions/no-debug-non-zts-20090626/"
    extension="eaccelerator.so"
    eaccelerator.shm_size="8"
    eaccelerator.cache_dir="/www/wdlinux/eaccelerator_cache"
    eaccelerator.enable="1"
    eaccelerator.optimizer="1"
    eaccelerator.check_mtime="1"
    eaccelerator.debug="0"
    eaccelerator.filter=""
    eaccelerator.shm_max="0"
    eaccelerator.shm_ttl="3600"
    eaccelerator.shm_prune_period="3600"
    eaccelerator.shm_only="0"
    eaccelerator.compress="1"
    eaccelerator.compress_level="9"
    

    最后重启服务器:shutdown -r now,然后上传探针看看相应的程序有没有正确运行。最后再次提醒各位,以上命令仅适用于WDCP Linux服务器/虚拟主机管理系统。

  • 相关阅读:
    成员变量、类变量、局部变量的区别
    微服务学习笔记二:Eureka服务注册发现
    微服务学习笔记一:Spring Cloud简介
    Java集合篇六:Map中key值不可重复的测试
    重写Euqals & HashCode
    Java集合篇五:HashMap
    Java集合篇四:Map的基本应用
    Java集合篇三:Vector
    Java集合篇二:LinkList
    Java集合篇一:ArrayList
  • 原文地址:https://www.cnblogs.com/CHEUNGKAMING/p/4261962.html
Copyright © 2011-2022 走看看