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




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

Litespeed是商业软件的,但也有免费版,而且免费版功能都很强大了,其中的实时查看每个站的链接数,实时查看每个站的in/out的流量大小.这2个功能就已经非常讨我喜欢了...更多功能,自己安装体验吧,下面是安装教程.. E" k/ s1 u4 r( s3 ^" S
我选择的操作系统是CentOS,mysql版本5.1.50,php版本为5.3.34 C3 U3 u6 y$ Q: A6 I
首先用yum命令安装,升级所需的程序库yum -y install yum-fastestmirror( `" M% H& L4 l8 I8 \
yum -y update* d) K- m' |* U
yum -y remove httpd
. i! G  I" G' R' ~+ m1 Xyum -y install patch make gcc gcc-c++ gcc-g77 flex bison tar
7 x) Z, Y+ T) n) Byum -y install libtool libtool-libs kernel-devel autoconf213
% [+ E( d" I: ~4 pyum -y install libjpeg libjpeg-devel libpng libpng-devel
4 K! H$ A& `% R7 w5 ]- Ayum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel/ @& B! }. f  m7 T# A0 o
yum -y install file glib2 glib2-devel bzip2 diff* openldap-devel
8 t6 P5 z& K: R, Z1 z0 @7 G: Syum -y install bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs* M# Q& V( J' [6 o, z) S* P
yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-devel
' @: q+ S/ t1 h0 `+ K. c- s9 Iyum -y install openssl openssl-devel vim-minimal unzip vixie-cron
* R. \5 y3 m. V% E4 @0 z5 `yum -y install fonts-chinese scim-chewing scim-pinyin scim-tables-chinese
: C8 y/ l4 U$ U6 a" r: h1 `export PHP_AUTOCONF=/usr/bin/autoconf-2.13
: ?8 b' j8 N5 ~export PHP_AUTOHEADER=/usr/bin/autoheader-2.13
( y4 D9 \! O5 s9 h
0 O  M+ F6 l1 g2 ^# J( g, f
3 |0 f% _- B$ J) Q/ q. z1 D
5 J; C$ `9 v% ]: s: X
9 \) ^2 P# v$ ~' L& W这里是安装PHP 5.2.3所需的支持库:wget -c http://catlnmp.googlecode.com/files/libiconv-1.13.1.tar.gz
$ ^% @' l0 x, i% G5 o5 T* K0 N3 wtar zxvf libiconv-1.13.1.tar.gz
( G* M7 y" L3 e0 `9 \' Ncd libiconv-1.13.1/
7 B4 D: W0 E: m& `( T./configure --prefix=/usr/local2 }6 G0 L$ }5 P% `. D
make0 L6 o8 \5 \. X! d- [
make install* S6 x0 u/ a" `  }% C6 u
cd ../
) I4 Z7 W( Y$ e0 u9 J# x
! a& ~: n  j/ zwget -c http://catlnmp.googlecode.com/fi ... 4.14b-stable.tar.gz
9 m( o' ]) q3 p$ B7 B: y0 ?5 ?tar zxvf libevent-1.4.14b-stable.tar.gz/ V- X' |( H; P) d! g8 I
cd libevent-1.4.14b-stable/' P8 v9 r& C0 O2 W1 j& ]
./configure --prefix=/usr% |7 j% K1 ]. a) z% b
make1 O+ y! P. ^& G% ]& l
make install
6 h1 t7 _* I9 |3 ^; h) ycd ../) A5 Q- S' c0 `( k+ f  y5 Z3 q
1 Z3 g' u* m' x. u9 ^1 r- E
wget -c http://catlnmp.googlecode.com/files/libmcrypt-2.5.8.tar.gz
. ?4 ^) y* M4 I. rtar zxvf libmcrypt-2.5.8.tar.gz
% F5 D) ]1 T3 q& `. I( ], o" rcd libmcrypt-2.5.8/
9 z7 k# f* r9 S" L./configure, ~+ ]. s' ^9 g: |
make
2 E( K, s8 A$ J' A2 r- F# ^1 g4 Umake install9 _0 ~) m# Q5 K3 S9 M
/sbin/ldconfig
6 S; O! [1 _7 t  F/ vcd libltdl/; A+ V4 J, B8 T$ e
./configure --enable-ltdl-install( F! Y$ [; P" j: _. R
make- j$ L, u; Z2 F8 ]. h
make install% a: J$ N/ O4 R, M" S
cd ../../  `- N- G8 Y% j5 K2 m$ g' B) d% C

$ v) i* q1 N4 j8 }& ]wget -c http://catlnmp.googlecode.com/files/mhash-0.9.9.9.tar.gz
: M! o) ]$ Y3 u6 `! Y3 }$ e# ^" d% Gtar zxvf mhash-0.9.9.9.tar.gz0 ~1 t, q/ A- @% a6 c$ z" a: A
cd mhash-0.9.9.9/3 `2 \7 ^! M6 o
./configure/ Z+ B( Y$ |6 g
make9 C) R7 E. v7 w' m: B; l5 W
make install
8 t# O- b, V$ K, e4 Z' ncd ../
3 s9 C( Z% z: v9 p* P7 \$ G& U1 {
5 Q% l6 Z( v9 d( Qln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la4 I9 Y4 L1 u% b: s/ O( v. \9 ?% C
ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
: E5 N3 Z4 [  J/ |$ l$ B: o+ ~ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.43 I* l: c4 Y4 h9 a5 M3 a
ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8% |- i# @- f7 E6 {( j- h2 K
ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
9 a) A. G: y5 Z$ A, O8 Hln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la, |- ~3 B; v6 O1 e2 [
ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so! i: |! {  E! {, I; |% F' h
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2+ G0 c; H/ Y4 n7 q
ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1* T: p0 k& z; C
ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config) Y& h5 c: J3 }- \# |- W
8 E* s2 ]$ l) t0 x8 n! l9 j' {
wget -c http://catlnmp.googlecode.com/files/mcrypt-2.6.8.tar.gz
& f% m$ M- r- b9 ~tar zxvf mcrypt-2.6.8.tar.gz  h# @  u+ [& E: u% E# j
cd mcrypt-2.6.8/  S6 p: G. W- N' G2 P% g
./configure
" @+ l' U. l, O; _make% t* j" S) {) E' I
make install
; w8 W9 O9 k8 i) L4 }6 f+ icd ../) n+ ~( M: `" D. A9 W! c

% A- S  X; ~# {$ ^0 d- U# w. }3 x( v: f
安装Google的开源TCMalloc库,提高MySQL在高并发情况下的性能wget -c http://catlnmp.googlecode.com/files/google-perftools-1.6.tar.gz" y7 p7 w6 B! ]6 [
tar zxvf  google-perftools-1.6.tar.gz: q) h- v2 Z1 b# T2 v5 E
cd google-perftools-1.6/
% f; d$ H7 u6 ?2 M0 E- j" j./configure
, s, Z0 {' h* f% v: H6 _9 U+ smake && make install* s6 U2 r' u) ^/ w) h+ x
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
9 Q6 g0 b) J5 i9 Q  ~6 q2 T/sbin/ldconfig; d1 @2 d+ ]2 f0 o" X" o2 b2 m
cd ../
1 u  [$ e* U5 {9 u, c( I  P3 y( J- G* g; Z" w
* h' d8 U: A- [: ?; G6 Q
现在安装mysqlwget -c http://catlnmp.googlecode.com/files/mysql-5.1.50.tar.gz6 I8 h$ p0 }2 A$ ~
tar -zxvf mysql-5.1.50.tar.gz( Y4 T2 w* C4 O2 g5 m( Q- I
cd mysql-5.1.50
* N% d; ]; X$ Q4 }2 Z./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_minimal
! w# P4 M8 k" p1 \! Rmake && make install+ E( [/ c4 c! f, D
cd ../$ f4 z  A6 u$ P6 b8 q+ U' Z
groupadd mysql2 l( e# b% t' S$ R7 j8 X3 L0 n2 S
useradd -g mysql mysql
1 E- M8 F8 R2 N( q& z" ]- ?cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf# ?. W  N* [3 F3 x  J6 V4 ]
/usr/local/mysql/bin/mysql_install_db --user=mysql
+ _7 i# N' J7 w' \5 ?4 S( [chown -R mysql /usr/local/mysql/var
6 [( O+ P) e; {5 c' y: tchgrp -R mysql /usr/local/mysql/.9 q7 H, w% E: e. B: T' j( @
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
7 Y4 r+ H  n8 xchmod 755 /etc/init.d/mysql
; P: ]2 K1 T+ e: ^6 ?) Schkconfig --level 345 mysql on
& s$ M2 r- a8 x0 a* L5 m' cecho "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
3 w6 V& ]/ M' [: S: ^echo "/usr/local/lib" >>/etc/ld.so.conf
& m  f7 e6 S' p; E9 jldconfig
- c  q, u0 |+ a) G( Rln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
% @1 O. m. c+ Q6 b$ I" e) B9 y% vln -s /usr/local/mysql/include/mysql /usr/include/mysql0 a! u! C: D" Z, a, ]5 a9 v) h; F3 S
service mysql start0 k# r- j+ G( n! r. R( Y1 u
/usr/local/mysql/bin/mysqladmin -u root password shinko //你的密码  h7 ]3 ~1 G1 {$ \' x! ?
service mysql restart7 }" i: H& B8 w% r

$ V8 t- P2 z' h9 P3 I! f! S" h  X6 n' h, N) b7 S  O
接着安装LiteSpeedwget http://www.litespeedtech.com/pac ... d-i386-linux.tar.gz7 m0 G7 U9 Y+ j6 ~1 j
tar zxvf lsws-4.0.16-std-i386-linux.tar.gz# e' u+ d0 E+ _- X7 p  F
cd lsws-4.0.16) F) }# R5 `" x
./install.sh
' \( ^' f$ D5 ^! J- C8 S+ N5 W* F4 M" s# N/ r, d

* d" [: b, B# d% N( e. X8 s# x出现--More--(27%)的许可协议,可以直接按空格键或者回车跳到最后." \# X' ^  n& S, A$ e9 m! Q
Do you agree with above license? #这里需要输入Yes (Y要大写); t6 U- u( N. P6 m& L# w" ^
下面的基本一直回车和选Y就OK了9 C+ t0 x9 p; J+ W) x; T2 j
安装完成就可以访问http://IP:7080来管理LiteSpeed,
* D4 o7 b3 c" R3 F: L* y$ j/ m9 F: |最后就是安装php了,在litespeed控制面板选择Compile PHP' X. r  Z+ `* }  V2 J
然后选择要安装的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
% g9 B; i+ C1 ], c9 a8 V9 s: D. [0 a0 v1 j/ Y. I! J
" J/ N/ h3 H9 E) V, \/ m
然后下一步,是程序自动下载安装文件,下载完成后继续下一步,就去到安装画面了.在ssh下运行这句语句,/usr/local/lsws/phpbuild/buildphp_manual_run.sh5 ?) e) T* D& W2 z7 _5 e/ F
& ?+ n/ f2 k; k. |, t3 [- g
' [) P+ f, w8 r/ n! X! f' g; Z4 W7 {
等待几分钟就会安装完成了,如果安装失败,请查看log错误...; a" y2 z$ _& U1 ]  U

% D( ~3 g, y* M参考:http://imcat.in/litespeed-mysql-php-install/




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