Linux+Apache+Mysql+Perl/PHP/Python是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案。 NewStart CGSL(NewStart Carrier-Grade Server Linux,以下简称CGSL)是一款具有高可用性、高性能、良好的安全性、可管理性,以及软硬件兼容性等特征的电信级操作系统。CGSL基于2.6内核,以高可用性为中心予以构建,支持广泛的硬件平台和大量的第三方软件,使用户能够以低廉的成本获得传统UNIX的功能和性能,为产品的关键应用提供完善的服务。 本文主要以CGSL v4.02.2 (64bit) 为例,说明如何方便地在CGSL上部署LAMP服务器。 一、LAMP的安装 1.Apache CGSL默认安装Apache组件,不需要额外安装。 2.Mysql CGSL默认安装Mysql客户端组件,此处需要安装的是Mysql服务端。 请将光盘塞入光驱,系统会自动挂载光盘。 使用下面的命令进行Mysql服务端的安装: # cd /media/NewStart_CGS_Linux/CgsOS # rpm –ivh perl-DBD-MySQL-4.013-3.el6.x86_64.rpm # rpm –ivh mysql-server -5.1.52-1.el6_0.1.x86_64.rpm
3. PHP CGSL安装光盘带有PHP相关组件,请将光盘塞入光驱,系统会自动挂载光盘。 使用下面的命令进行PHP相关组件的安装: # cd /media/NewStart_CGS_Linux/CgsOS # rpm –ivh php-common-5.3.3-3.el6.3.x86_64.rpm # rpm –ivh php-cli-5.3.3-3.el6.3.x86_64.rpm # rpm –ivh php-5.3.3-3.el6.3.x86_64.rpm # rpm –ivh php-pdo-5.3.3-3.el6.3.x86_64.rpm # rpm –ivh php-mysql-5.3.3-3.el6.3.x86_64.rpm
二、 LAMP的配置 1. 配置Apache (1) 设置开机自启动:# chkconfig httpd on (2) 启动httpd:# service httpd start 2. 配置Mysql (1) 启动Mysql:# service mysqld start (2) 进行安全设置: # /usr/bin/mysql_secure_installation (3) 重启Mysql:# service mysqld restart (4) 设置开机自启动:# chkconfig mysqld on 三、测试LAMP # echo “<?php phpinfo(); ?>” > /var/www/html/test.php 在浏览器中输入127.0.0.1/test.php测试是否有输出内容。
|