在ubuntu 7.10 上建立一个 WEB服务器可以用 apache ,数据库管理系统可以用 mysql,电子邮件系统可以用 postfix,安装非常简单,而且是免费的。流媒体系统当能用 helix,这个要收费,而且很贵,不过网上到处有破解版,个人测试时可用,不要用于正式场合。下面是我个人安装时的一些心得,与大家共享。 1 、ubuntu 7.10 添加php apache gd mysql
) H+ c1 Z1 H" Q# t, B0 [+ K sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-serverphp5-mysql
& d/ _# w7 H, L9 Z4 v 等待一段时间后,ubuntu 7.10 会自动给你安装好 apache2、php5、mysqlserver. 从这一点来说,ubuntu非常容易安装,上手快。
, s( l# A' I. [& }3 t 2 、重要文件
" ]: p4 r+ H$ { sudo /etc/init.d/apache2 restart(重启 apache )
2 I; B: @, E3 `) w' ? sudo vim /etc/php5/apache2/php.ini(配置 php.ini)
3 A" }9 u. k: K: x sudo vim /etc/apache2/apache2.conf(配置 apache2.conf )3 p5 r# t8 [" R
/var/www/ (apache2 网页文件放在这里)
5 s" l G% a6 r# n: N9 m /var/lib/mysql/ (mysql 的数据库放在这里)
7 h& b7 L" d* ]8 Q8 m 3 、修改php.ini ,请自己查找这些项* V" A) t- G% j& R1 M
# 通过 post 上传文件的最大尺寸& A, u9 n1 N% b2 _) Q% T
post_max_size = 800M
9 _. r, n7 ?/ \& j& W$ w. j # 修改成你所需的内存大小( x: A, K4 i! ?9 @
memory_limit = 160M5 B) n8 S' ~5 O# @! `$ s
# 修改文件最大上传尺寸
1 B6 s2 n( F# _2 Z upload_max_filesize = 800M5 @# _8 d+ y E
upload_tmp_dir =/tmp5 b3 A8 \! j. e3 Y* s4 ^
session.save_path = /tmp
. \. C/ M5 k; o; l1 f: L5 f # 添加 mysql和 gd 支持) h2 R, Y# _6 @( @5 _/ u' e
extension=mysql.so
0 ]$ r8 `, e A7 o extension=gd.so+ L. h% o/ p- }8 M- D- c
4 、修改 apache2.conf 设置虚拟主机2 p8 n1 V+ d$ e6 e9 O8 ?* h
因为我只有一个IP地址,所以设置基于端口的虚拟主机
+ c% @$ j! M' D* Y2 ~! I! i sudo vim /etc/apache2/apache2.conf, N+ K7 I9 R" P: r$ f
输入/ C p- v4 v* H0 G
#Listen 80这个已经有,不用输入" p. N, ?: n+ `- y/ w
Listen 80802 |- \1 e8 Z9 V4 E
# 设置基于端口80、8080的虚拟主机
1 d" V" R! Q- S1 L' S* A! x' U& {5 F NameVirtualHost * :80
% g- K& |6 |, H5 m) ^+ D9 ]- i NameVirtualHost * :8080( ^ |/ }2 t, O2 @+ F1 Q
ServerName www.yourdomain.org
~1 b$ u7 y& X4 F2 l DocumentRoot /var/www/domain-80( ]6 ^' Q) W s, J- Q6 R
ServerName www.yourdomain.org
! p+ l% g1 @2 Y; h0 R f DocumentRoot /var/www/domain-8080 |