江阴论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
积分等级发帖收益的说明江阴论坛帮助汇总江阴论坛管理规则(必看)江阴论坛版主招聘中江阴论坛已运行
查看: 2468|回复: 0

[技术分享] 在Debian 中安装 Litespeed

[复制链接]
发表于 2011-8-27 09:41:43 | 显示全部楼层 |阅读模式
重装了VPS,选用debian 6 32bit 安装免费版的 Litespeed 。

    安装编译所需的程序以及mysql server 5.1
    apt-get install patch make gcc g++ autoconf2.13 libxml2-dev mysql-server zlib-bin zlib1g-dev libjpeg62-dev libpng12-dev libmysql++-dev mcrypt curl libcurl4-openssl-dev libmcrypt-dev libmhash-dev libfreetype6-devexport PHP_AUTOCONF=/usr/bin/autoconf-2.13
    export PHP_AUTOHEADER=/usr/bin/autoheader-2.13
    只有用2.13版的autoconf才能正确编译php,否则会出错
    下载编译 linux x86版 Litespeed
    wget http://www.litespeedtech.com/pac ... d-i386-linux.tar.gz
    tar xvf lsws-4.0.20-std-i386-linux.tar.gz
    cd lsws-4.0.20
    ./install.sh
        出现许可协议按空格键,然后输入Yes接受协议:Do you agree with abot license ? 输入 Yes
        询问LiteSpeed安装路径?可直接回车默认Destination [/usr/local/lsws]:
        管理员用户名,回车使用默认adminUser name [admin]:接着输入两次管理员密码
        管理员邮箱,如果回车使用默认:Email address [root@localhost]:
        LiteSpeed用户及组,回车使用默认即可:User [nobody]:Group [nogroup]:
        web服务端口,网站服务为80HTTP PORT [8088]:80
        管理程序服务端口,默认为7080,直接回车即可Admin HTTP port [7080]:
        是否安装phpSetup up PHP [Y/n]:Y
        是否安装AWSatas ? NWould you like to install AWStats Add-on module [y/N]?N
        是否设置litespeed为开机自动启动,YWould you lite to have LiteSpeed Web Server started automaticallywhen the server restarts [Y/n]?
        安装完成后,是否启动,Y[OK] The startup script has been successfully installed!Would you like to start it right now [Y/n]?

    接着Litespeed成功运行
    编译php进入管理后台 http://youdomain:7080 用刚才设置的帐号密码登入
        在管理菜单选择 Actions->Compile PHP
        php5版本 选 5.3.5 Next
        Configure Parameters中,输入
        '--with-mysql' '--with-mysqli' '--with-zlib' '--with-gd' '--enable-shmop' '--enable-track-vars' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-magic-quotes' '--enable-mbstring' '--with-iconv' '--with-litespeed' '--enable-inline-optimization' '--with-curl' '--with-curlwrappers' '--with-mcrypt' '--with-mhash' '--with-mime-magic' '--with-openssl' '--with-freetype-dir=/usr/lib' '--with-jpeg-dir=/usr/lib'Add-on Modules 看需要勾选,这里我编译了APC,当前版本为3.1.16
        点 build PHP 5.3.5
        下一步会在后台下载所需源代码,解压,打补丁。不要刷新,静静等待出现Next
        会给您一行代码,您需要在ssh里面运行:
        /usr/local/lsws/phpbuild/buildphp_manual_run.sh
        慢慢等待,如果不缺少头文件或库文件的话,会顺利编译通过
        当Detailed Log:最后出现 **COMPLETE** 的时候 表示编译完成
        如果没有成功,也在Detailed Log:中寻找问题,一般来说编译不成功都是缺少依赖文件。
        实在找不到的时候,可以google或给我留言
        管理菜单中,选择Actions->Graceful Restart,来重启web服务
        访问http://youdomain/phpinfo.php成功的话将会列出php信息
    安装phpMyAdmin在phpmyadmin官网下载最新版,解压到/usr/local/lsws/DEFAULT/html/重命名之后即可以通过 http://youdomain/phpmyadmin/index.php 进行管理
    开启apc在/usr/local/lsws/lsphp5/lib/ 目录新建一个php.ini文件,重启服务后将会引入这个配置文件
    [apc]
    extension=apc.so
    apc.shm_size = 16M
    重启,查看phpinfo中APC是否正确开启,将在下篇中介绍一些APC的配置和使用

好了,一个高性能,同时兼容apache配置的web服务器建好了,等我用用之后再写一篇应用配置。感谢收看。

*修订版 1
添加了GD库中 freetype和jpeg的支持

*修订版 2
系统升级到Debian 6
Mysql升级到5.1
Litespeed 升级到4.0.20
php升级到5.3.5

hxxp://www.bashell.net/archives/vps-webserver-debian-litespeed.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|江阴人家

GMT+8, 2018-11-19 06:22 , Processed in 0.015046 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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