• 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服务器/虚拟主机管理系统。

  • 相关阅读:
    函数式宏定义与普通函数
    linux之sort用法
    HDU 4390 Number Sequence 容斥原理
    HDU 4407 Sum 容斥原理
    HDU 4059 The Boss on Mars 容斥原理
    UVA12653 Buses
    UVA 12651 Triangles
    UVA 10892
    HDU 4292 Food
    HDU 4288 Coder
  • 原文地址:https://www.cnblogs.com/CHEUNGKAMING/p/4261962.html
Copyright © 2020-2023  润新知