1.LAMP

LAMP指的是linux(操作系统)、apache的http服务器、mysql数据库和PHP(perl或者python),用于建立web应用平台,这些软件都是免费和开源的所以在企业相当流行

##linux
发行版的linux系统很多。根据需求一般采用centos或者redhat等系统

##apache
apache是一个开源组织他旗下有许多开源产品,其中最出名的是web服务,所以很多人误以为apache是一个web开源软件,其实并不是,这里说下web服务器的搭建

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$ yum install -y httpd
$ vim /etc/httpd/conf.d/example.com.conf
NameVirtualHost *:80
#DirectoryIndex index.html index.html.var index.php
#AddType application/x-httpd-php .php 这两个选项是支持php
<VirtualHost *:80>
ServerAdmin xfeng@lolmo.cn
DocumentRoot /www/up.com/
ServerName up.com
ErrorLog logs/up.com-error_log
CustomLog logs/up.com-access_log common
WSGIDaemonProcess mywsgi processes=2 threads=5
WSGIProcessGroup mywsgi
WSGIApplicationGroup %{GLOBAL}
</VirtualHost>
$ /etc/init.d/httpd restart