请选择 进入手机版 | 继续访问电脑版

kangle软件 是一款高性能跨平台web服务器

 找回密码
 注册
kangle web软件将启用新域名 kangleweb.com 作为kangle软件官方网站网址
kangle web服务器最新版下载
kangle访问控制模块介绍 -  kangle设置优化原则
kangle中文帮助手册 -产品购买
easypanel 虚拟主机控制面板最新版
easypanel虚拟主机控制面板功能列表
easypanel中文帮助手册 - 讨论
   kangle虚拟主机管理下载 - 安装 - 帮助手册
    
   销售: 在线客服QQ   技术支持: 在线客服QQ
    kangle web (介绍, 功能特性, 运行环境, 安装说明, 常见问题, 使用教程)     easypanel主机控制面板 (介绍, 功能特性, 安装说明, 常见问题, 使用教程)
    vhms系统 (介绍, 安装说明, 常见问题, 使用教程)     [kangle软件交流QQ群:104434948]
查看: 9248|回复: 6

debian/ubuntu编译kangle+mysql+php

[复制链接]
发表于 2012-7-6 17:13:28 | 显示全部楼层 |阅读模式
转自:http://unclelu.sinaapp.com/blog/ ... ngle-mysql-php.html 顺变把kangle的版本改成为最新的。

  1. #!/bin/bash
  2. #初始化系统
  3. apt-get update
  4. apt-get dist-upgrade -y
  5. apt-get install -y build-essential chkconfig
  6. mkdir -pv /tmp/down
  7. groupadd www
  8. useradd www -g www -s /sbin/nologin
  9. groupadd mysql
  10. useradd mysql -g mysql -s /sbin/nologin

  11. #下载配置文件
  12. cd /tmp/down
  13. wget -c http://unclelu-server.googlecode.com/files/kmp-conf.tgz
  14. tar zxvf kmp-conf.tgz

  15. #编译kangle-2.7.6
  16. apt-get install -y zlib1g-dev libpcre++-dev libssl-dev
  17. cd /tmp/down
  18. wget -c http://www.kanglesoft.com/download/src/kangle-2.9.6.tar.gz
  19. tar zxvf kangle-2.9.6.tar.gz
  20. cd kangle-2.9.6
  21. ./configure --prefix=/opt/kangle --enable-disk-cache --enable-vh-limit --enable-ssl
  22. make
  23. make install
  24. cp kmp-conf/init.d/kangle /etc/init.d/kangle
  25. chmod 755 /etc/init.d/kangle

  26. #编译mysql-5.5.20
  27. apt-get install -y cmake bison libncurses5-dev
  28. cd /tmp/down
  29. wget -c http://unclelu-server.googlecode.com/files/mysql-5.5.20.tar.gz
  30. tar zxvf mysql-5.5.20.tar.gz
  31. cd mysql-5.5.20
  32. cmake . -DCMAKE_INSTALL_PREFIX=/opt/mysql -DMYSQL_DATADIR=/opt/mysql/data -DSYSCONFDIR=/opt/mysql/etc -DWITH_SSL=yes -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
  33. make
  34. make install
  35. mkdir -pv /opt/mysql/etc
  36. cp /tmp/down/kmp-conf/conf/my.cnf /opt/mysql/etc/my.cnf
  37. cp support-files/mysql.server /etc/init.d/mysql
  38. chmod 755 /etc/init.d/mysql
  39. chown -R mysql:mysql /opt/mysql/data
  40. /opt/mysql/scripts/mysql_install_db --user=mysql --basedir=/opt/mysql/ --datadir=/opt/mysql/data
  41. /etc/init.d/mysql start
  42. /opt/mysql/bin/mysqladmin -u root password 'root'

  43. #编译php-5.3.9
  44. apt-get install -y libxml2-dev libbz2-dev libcurl-ocaml-dev libjpeg62-dev libpng12-dev libxpm-dev libfreetype6-dev libgmp3-dev libc-client2007e-dev libicu-dev libsasl2-dev libmcrypt-dev libsnmp-dev libxslt1-dev autoconf automake
  45. cd /tmp/down
  46. wget -c http://unclelu-server.googlecode.com/files/php-5.3.9.tar.gz
  47. tar zxvf php-5.3.9.tar.gz
  48. cd php-5.3.9
  49. ./configure --prefix=/opt/php --with-config-file-path=/opt/php/etc --enable-safe-mode --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-bz2 --with-libxml-dir --with-openssl --with-zlib --enable-bcmath --with-curl --with-curlwrappers --enable-dba --with-pcre-dir --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-xpm-dir --with-freetype-dir --enable-gd-native-ttf --with-mhash --with-imap --with-imap-ssl --with-ldap --with-ldap-sasl --enable-mbstring --with-mcrypt --enable-pcntl --enable-shmop --with-snmp --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-xsl --enable-zip --without-pear --with-iconv-dir --enable-exif --with-gettext --enable-calendar --enable-wddx --with-kerberos --enable-fpm
  50. make
  51. make install
  52. cp /tmp/down/kmp-conf/conf/php.ini /opt/php/etc/php.ini
  53. cp /tmp/down/kmp-conf/conf/php-fpm.conf /opt/php/etc/php-fpm.conf
  54. cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
  55. chmod 755 /etc/init.d/php-fpm

  56. #编译eaccelerator-0.9.6.1
  57. cd /tmp/down
  58. wget -c http://unclelu-server.googlecode.com/files/eaccelerator-0.9.6.1.tar.bz2
  59. tar jxvf eaccelerator-0.9.6.1.tar.bz2
  60. cd eaccelerator-0.9.6.1
  61. /opt/php/bin/phpize
  62. ./configure --enable-eaccelerator --with-php-config=/opt/php/bin/php-config
  63. make
  64. make install
  65. cp control.php /wwwroot/000/con.php
复制代码
回复

使用道具 举报

发表于 2012-7-10 10:18:47 | 显示全部楼层
  真不好意思我 的英文也是太差了  看不懂
回复 支持 反对

使用道具 举报

发表于 2012-7-30 02:11:07 | 显示全部楼层
我说这代码和注释看着咋那么面熟...原来是从我博客转来的....
回复 支持 反对

使用道具 举报

发表于 2012-9-5 23:49:45 | 显示全部楼层
iamzyj 发表于 2012-7-30 02:11
我说这代码和注释看着咋那么面熟...原来是从我博客转来的....

用不了啊
回复 支持 反对

使用道具 举报

发表于 2012-11-22 15:51:02 | 显示全部楼层
看看吧~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2013-1-12 22:13:39 | 显示全部楼层
ubuntu安装失败
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|Archiver|Bangteng Inc. ( 赣ICP备13005708号-5

GMT+8, 2018-12-12 23:32 , Processed in 0.798625 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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