$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[软件教程] 分享一简单的llmp(Litespeed+mysql+php)web服务器安装教程

Litespeed是商业软件的,但也有免费版,而且免费版功能都很强大了,其中的实时查看每个站的链接数,实时查看每个站的in/out的流量大小.这2个功能就已经非常讨我喜欢了...更多功能,自己安装体验吧,下面是安装教程.2 H# ]- ?5 T  P2 f3 A2 g. i
我选择的操作系统是CentOS,mysql版本5.1.50,php版本为5.3.32 C# r* y( V9 S- W7 M
首先用yum命令安装,升级所需的程序库yum -y install yum-fastestmirror& I0 ^: \# z1 V  D; [
yum -y update: P* t- }# r1 c0 w5 P9 Q' z/ V0 W
yum -y remove httpd0 R' y4 [) x9 Z; ]! O5 x6 d
yum -y install patch make gcc gcc-c++ gcc-g77 flex bison tar
; v2 F8 P* x. a1 pyum -y install libtool libtool-libs kernel-devel autoconf213
0 N0 z8 Z' W; ^5 i8 A7 Tyum -y install libjpeg libjpeg-devel libpng libpng-devel/ O; ]. h$ y$ g/ m+ I
yum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel- S' e$ q' g5 q. B+ v
yum -y install file glib2 glib2-devel bzip2 diff* openldap-devel& S7 E4 X5 p. d; I
yum -y install bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs3 ]' c+ G4 q' E9 i/ S
yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel
3 ~5 |) I& v7 c3 y# V& i4 Kyum -y install openssl openssl-devel vim-minimal unzip vixie-cron
2 r' G6 D2 L( e) a& ~/ ]" byum -y install fonts-chinese scim-chewing scim-pinyin scim-tables-chinese, `/ `4 `% r( p( b
export PHP_AUTOCONF=/usr/bin/autoconf-2.13! n. e  R9 u1 B" e
export PHP_AUTOHEADER=/usr/bin/autoheader-2.137 [9 s. e! T2 Z& p  o0 p( v
% c! l8 `( L7 v4 S! Q/ j. E

' c$ N" A  w& _! g  q8 E
5 I' M1 E# k" _+ R
$ h$ V2 C% v* K# \, X  V0 _这里是安装PHP 5.2.3所需的支持库:wget -c http://catlnmp.googlecode.com/files/libiconv-1.13.1.tar.gz
, ?3 J5 W" B3 {, Y% P5 C" M6 w! mtar zxvf libiconv-1.13.1.tar.gz
$ |1 R  t. l! Y7 }3 `cd libiconv-1.13.1/% v* Y+ N5 p5 x/ z
./configure --prefix=/usr/local
3 A( V; i' H8 U/ {2 U' wmake5 @3 j& D0 w' \' B, E
make install/ F) S$ c# |$ H8 v2 f
cd ../; _- Y0 }9 j5 r+ q# \

( ^7 v# e% w  q# a  I  q) q! Wwget -c http://catlnmp.googlecode.com/fi ... 4.14b-stable.tar.gz
- f3 X5 Y0 l" J8 X2 F% S: C( ktar zxvf libevent-1.4.14b-stable.tar.gz6 F# z' Q: M/ p. y, {) x8 r$ N2 Q
cd libevent-1.4.14b-stable/( x& G% j- G/ {0 @9 C' k! i
./configure --prefix=/usr4 s7 D, X* \3 ~. J; q, F
make
- O/ L6 d" j  r! Emake install
+ L' @+ b( U$ }cd ../
' J& E3 Q' e! L5 Y6 B  G9 a7 W+ e/ c) `9 U& p
wget -c http://catlnmp.googlecode.com/files/libmcrypt-2.5.8.tar.gz
& [3 t; p" L; j. u( b! dtar zxvf libmcrypt-2.5.8.tar.gz/ ?, n; c0 O& Z) d8 y  g
cd libmcrypt-2.5.8/
; J2 C0 r  d# g. g7 l+ _, R./configure
" |1 Y1 P+ Y& O" C6 s4 e& Gmake. U) o. ^9 L* [' d
make install
* W1 l$ a) F3 U' F/sbin/ldconfig5 s$ ]5 h* }5 |& V- H* p
cd libltdl/
) S1 u: l9 J' }& Y. u9 e./configure --enable-ltdl-install) x# W5 c5 d$ e( C+ a( {/ [: M
make( s1 @2 i- b6 Z' q1 `5 x
make install- g! }( V/ U+ u5 s/ ^' @$ X' O
cd ../../; b7 G, D" T( X# Q3 f

' T! o* T( J6 h) x; Rwget -c http://catlnmp.googlecode.com/files/mhash-0.9.9.9.tar.gz0 C$ G3 t4 D& P, Y! {7 O! }$ Q
tar zxvf mhash-0.9.9.9.tar.gz
' l$ S; @7 ~9 scd mhash-0.9.9.9/
. M, v! Z  z+ n8 `./configure8 S3 W# {. W# {) H8 l# |3 G" A1 h$ z' ~
make2 r5 Y/ U$ L: ?/ I
make install
! F9 I- T5 `; V' e+ l: A. _cd ../
, e, l) N4 ?& y2 [  l- @4 X/ J) b4 ^4 C9 y* s
ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la
% f) T% s; C3 v# A( a9 n% S& }0 Y( p7 bln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
- U0 n7 X9 d" p. c- c9 t$ H9 Mln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4& E2 m: o/ q5 T% B, c$ E
ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8
7 v3 `$ Z+ R; k0 E. F/ q: ^0 wln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
# ]' Q5 B( c( q9 @( E9 p" v6 K" g) pln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la3 o9 i( ], n, n1 A) B+ j
ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so
1 Q$ [3 F0 }0 a2 ?ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
% m8 ~" B( p+ Yln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1$ y7 b2 u' I; o3 B3 \
ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config
, W& ~. J$ V# @( F" y
1 J6 B4 S8 S" H. ^: f; G* E, qwget -c http://catlnmp.googlecode.com/files/mcrypt-2.6.8.tar.gz
& r9 n" H# z: S7 v- U# o; Ytar zxvf mcrypt-2.6.8.tar.gz# i0 q' x7 U2 H  Q/ z) F/ j
cd mcrypt-2.6.8/+ x+ F& ?4 j+ S: u5 [) `
./configure3 s! P# Q1 x0 C6 O+ |
make' Q- D( t3 J7 l6 N, Q/ r+ E9 q' A
make install! S1 A4 i( |5 ?: G. B( u9 e6 z
cd ../5 k4 f! }5 Q& y8 z! A: C2 J0 `! V

! X9 x  j6 v- i$ ^/ N# m8 t$ o
' e( `7 n% E. Y; |安装Google的开源TCMalloc库,提高MySQL在高并发情况下的性能wget -c http://catlnmp.googlecode.com/files/google-perftools-1.6.tar.gz8 J) r0 q& |7 b3 x! u' B
tar zxvf  google-perftools-1.6.tar.gz* ~: b# y' n+ ?4 `( m+ ?' d
cd google-perftools-1.6/
( m5 ~/ L" Z7 T: N8 D./configure9 x% T6 I; B& H/ y0 h' |3 c) B! t
make && make install/ s$ c7 O9 ^: m' j5 s* z7 ]- E
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
& `$ Q5 E, Q( t  t9 n/ ^- `/sbin/ldconfig* e) d$ n8 k- P; l- ?( j$ z* Z
cd ../. O8 O& U& @" }6 G8 i

  A$ P' A7 k% `6 u" t3 I* X4 g) e& y# i: [' a
现在安装mysqlwget -c http://catlnmp.googlecode.com/files/mysql-5.1.50.tar.gz: X! a* M% Q- m. t, x" e; q8 e/ x  \6 G
tar -zxvf mysql-5.1.50.tar.gz
  [1 @" Z3 J; T: ~cd mysql-5.1.50
0 G# k1 i. a/ q. k  [7 b./configure --prefix=/usr/local/mysql --with-extra-charsets=all --enable-thread-safe-client --enable-assembler --with-charset=utf8 --enable-thread-safe-client --with-extra-charsets=all --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --without-debug --with-mysqld-ldflags=-ltcmalloc_minimal0 o6 c( G& {' \$ Z
make && make install
9 _9 I4 \- Y0 |8 Z% L/ s* V4 Rcd ../
& M! P* y5 }% s0 N0 [3 S/ kgroupadd mysql
1 X* L- e0 l( I4 j. `0 Auseradd -g mysql mysql
9 n  D8 h6 C0 R4 j8 W- X' Fcp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf5 g" i8 p, }6 x8 t* Z- }
/usr/local/mysql/bin/mysql_install_db --user=mysql
! ^# N& N2 ^+ |, {chown -R mysql /usr/local/mysql/var
8 V- {. h( i# i5 ochgrp -R mysql /usr/local/mysql/.
8 o/ t- T, D% h( n7 Rcp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
- X' I! ~- [7 D* R1 x6 X* s: z3 Zchmod 755 /etc/init.d/mysql+ X+ N8 E$ z4 ?" x$ s. N& C
chkconfig --level 345 mysql on- R( e% V' Z& }0 E- y
echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
! a# T3 {) b# S$ ], x: N# Q+ ?echo "/usr/local/lib" >>/etc/ld.so.conf0 u( ?. {8 W/ ]: ?/ e+ Y
ldconfig0 X3 d8 R" Z+ M) `% ^( t
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
9 _4 r) S$ u3 I. u4 ^+ n  F( Mln -s /usr/local/mysql/include/mysql /usr/include/mysql$ k5 N" w  Y( `' ]: ]
service mysql start) i4 u% e" G# L+ m1 c! b) U
/usr/local/mysql/bin/mysqladmin -u root password shinko //你的密码' T6 k  ?% ^* c/ l# V; D( r
service mysql restart
7 K& o2 x9 X5 L6 s8 d; Z  ]' t8 i3 ?6 Q/ ]  O9 J
+ j- C: g4 R/ U& y
接着安装LiteSpeedwget http://www.litespeedtech.com/pac ... d-i386-linux.tar.gz' l5 L" {( E  S6 U9 K; C9 {
tar zxvf lsws-4.0.16-std-i386-linux.tar.gz
5 a: ~8 I% W, Q$ U! Gcd lsws-4.0.16# A' q8 Y6 n9 K. s# z& K/ R
./install.sh2 y6 P* J" J1 V' I, Q1 y! u
1 E( n/ G' ], G2 f9 ^8 U

6 G2 b0 M8 n8 {# }" ~  g* D! E$ F出现--More--(27%)的许可协议,可以直接按空格键或者回车跳到最后.
2 q/ v8 J0 V- H# s8 s7 LDo you agree with above license? #这里需要输入Yes (Y要大写)
- R, K3 d- B6 M$ m下面的基本一直回车和选Y就OK了; Y( }7 x# X; T" a$ I+ F6 l
安装完成就可以访问http://IP:7080来管理LiteSpeed,# a+ l3 K) y, e: S
最后就是安装php了,在litespeed控制面板选择Compile PHP
  A6 e4 N: _, N/ ?7 W- k# G然后选择要安装的php版本,我这里选择php5.3.3,然后用以下参数编译--with-mysql=mysqlnd --with-mysqli=mysqlnd  --with-iconv=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --enable-ftp --disable-debug --with-gettext --with-openssl
/ x3 N4 r8 Q$ l
" |1 E5 ?( M' F
% ^; ]' J6 Y( _( |/ Z3 {然后下一步,是程序自动下载安装文件,下载完成后继续下一步,就去到安装画面了.在ssh下运行这句语句,/usr/local/lsws/phpbuild/buildphp_manual_run.sh
6 i! H; t" W% N+ i5 X6 T  B) h: n! G8 Z
, x( B5 D, ~9 w2 F+ f: g, J
等待几分钟就会安装完成了,如果安装失败,请查看log错误..." N) P, \3 f. J, [: A; D
9 i) d7 z; d. s/ z1 j5 o% k/ E1 ~( V
参考:http://imcat.in/litespeed-mysql-php-install/


返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全