LAPM服务器快速安装配置

LAMP(Linux+Apache+MySQL+PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构。

LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。

对于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能的服务器、负载均衡、CDN等之外,在软件架构上需要重点关注下面几个环节:使用高性能的操作系统(OS)、高性能的网页服务器(Web Server)、高性能的数据库(Databse)、高效率的编程语言等。

最快速配置用命令行

# sudo aptitude install apache2 apache2-mpm-prefork libapache2-mod-php5 php5 php5-gd php5-memcache php5-mysql
php5-curl php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-common php5-ming php5-sqlite php5-tidy
php5-xmlrpc php5-xsl mysql-server mysql-client phpmyadmin

一行搞定。

安装Apache2和PHP5

安装 apache2,共有三种 Multi-Processing Modules(MPM) 可以选择。预设是安装 apache2-mpm-worker 但改用 prefork模组在稳定性上会比较好。

# aptitude install apache2 pache2-mpm-prefork

安装PHP5

# aptitude install php5 libapache2-mod-php5 php5-gd php5-memcache php5-mysql

Apache

Apache 的配置文件在: /etc/apache2/apache2.conf 默认的Web文档根目录为 /var/www,如果想更改默认,详细调整Apach2请看下文:

PHP5

php5的配置文件在:/etc/php5/apache2/php.ini

想看PHP5环境是否安装成功,就建立一个名为test.php的php测试文件,使用 phpinfo() 函数显示PHP及其相关功能模块的信息:

# vim /var/www/test.php
<?php phpinfo(); ?>

编辑完成后,只要在浏览器的地址栏输入 http://localhost/test.php 或机器的IP地址如: http://ip.address/test.php ,就能看到显示的php配置和所有默认设置。

安装Mysql和PHPmyAdmin

# aptitude install mysql-server mysql-client phpmyadmin

MySQL

MySQL的配置文件在:/etc/mysql/my.cnf 这里。

安装MySQL5过程中,系统会提示输入root密码,你设置好密码,系统就可以使用了。

PhpMyAdmin

PhpMyAdmin的配置文件夹在:/etc/phpmyadmin

要设定Apache引用在这: /etc/apache2/apache2.conf

Include /etc/phpmyadmin/apache.conf

重启Apache:

$ sudo /etc/init.d/apache2 restart

好了,现在浏览:http://domain/phpmyadmin 输入MySQL的root 密码,你就可以创建新用户,创建新数据库等操作了。

server/web/install-apm.txt · 最后更改: 2010/11/06 18:43 (外部编辑)
[unknown link type]到顶部
GNU Free Documentation License 1.3
京ICP备05034962号 Debian Driven by DokuWiki get firefox browser Recent changes RSS feed Valid XHTML 1.0