Lamp的安装配置

2012-6-14 14:47:44 来源:本站原创,请勿转载 浏览:512
Lamp也就是Linux的Apache+MySQL++Perl/PHP/Python的网站开发环境,是一组常用来搭建动态网站或者服务器的开源软件,他们在一起使用显得默契十足且兼容性极高,并且开发成本也较低,所以备受IT界的关注。下面界为大家介绍一下LAMP环境是如何搭建和配置的。

Lamp简介:

  Lamp也就是Linux+Apache+Mysql+Perl/PHP/Python的几个首字母的缩写,是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.

一、安装MySQl数据库:

   1、安装MySQL数据库:

[root@localhost ~]# tar zxvf mysql-5.1.61.tar.gz

[root@localhost ~]# cd mysql-5.1.61

[root@localhost mysql-5.1.61]# ./configure --prefix=/usr/local/mysql

[root@localhost mysql-5.1.61]#make

[root@localhost mysql-5.1.61]#make install

注:-prefix=后面的路径就是你要安装软件的安装路径。

   2、启动和配置MySQL数据库:

[root@localhost mysql-5.1.16]# cd /usr/local/mysql/

[root@ mysql]# bin/mysql_install_db --user=mysql
[root@ mysql]# bin/mysqld_safe --user=mysql &( &意为是在后台运行)

如果看到下面的信息,就说明启动成功了

[root@mysql]#Starting mysqld daemon with databases from /usr/local/mysql/var
[root@ mysql]# bin/mysqladmin -u root password mysql(设置用户root的密码)                                                                   
[root@ mysql]# cd /root/mysql-5.0.22(这个是mysql的解压后路径)

[root@mysql-5.1.61]#cp support-files/mysql.server /etc/rc.d/init.d/mysqld

[root@ mysql-5.1.61]# chmod +x /etc/rc.d/init.d/mysqld

[root@ mysql-5.1.61]# chkconfig --level 3 --add mysqld

[root@ mysql-5.1.61]# /etc/rc.d/init.d/mysqld restart

    3、测试MySQL数据库是否安装成功:

[root@ mysql-5.1.61]# /usr/local/mysql/bin/mysql -uroot –pmysql(注:-p后面不要带空格后面跟上root用户的密码,刚才上面设置的)

如果出现了一下的命令行就说明MySQL 安装并连接成功:

Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 to server version: 5.1.61a-log

mysql>

   4、如果你想创建MySQL新用户的话,可以使用一下的命令创建:

[root@]# groupadd mysql(用户组)
[root@]# useradd -g mysql huweishen(为用户组添加用户)

PS:以上实验采用的MySQL数据库版本为5.1.61,下载地址:http://soft.huweishen.com/soft/265.html

二、安装Apache Http服务器

    1、安装Apache服务器:

[root@localhost ~]#tar zxvf httpd-2.2.12.tar.gz
[root@localhost ~]#cd httpd-2.2.12

[root@localhost~httpd-2.2.12]#./configure--prefix=/usr/local/apache -enable-so --enable-modules=all --enable-mods-shared=all

[root@localhost~httpd-2.2.12]#make
[root@localhost~httpd-2.2.12]#make install

   2、修改Apache的配置文件:

[root@localhost ~]# vi /usr/local/apache/conf/httpd.conf

然后找到#ServerName www.example.com:80 行改为:ServerName 你的IP:80

再启动Apache就可以了,使用命令:#/usr/local/apache/bin/apachectl start

   3、测试Apache是否成功安装:

打开浏览器,输入您的IP地址或者127.0.0.1,看是否能看到Apache的测试页,如果可以的话就说明安装成功。

PS:以上实验所采用的Apache版本为2.1.12for Linux版本,下载地址:http://soft.huweishen.com/soft/270.html

三、安装PHP网站开发工具

   1、安装PHP:

[root@localhost ~]# tar zxvf php-5.3.9.tar.gz

[root@localhost ~]# cd php-5.3.9

[root@localhostphp-5.3.9]#./configure--prefix=/usr/local/php--with-apxs2=/usr/local/apache/bin/apxs--with-config-file-path=/usr/local/php--enable-snmp--enable-sockets--with-mysql=/usr/local/mysql--with-zlib-dir=/usr/include --with-gd

[root@localhostphp-5.3.9]#make

[root@localhostphp-5.3.9]#make install

[root@localhostphp-5.3.9]#cp php.ini-dist /usr/local/php/php.ini

[root@localhostphp-5.3.9]# ll /usr/local/php/php.ini -rw-r--r-- 1 root root 41317 03-28 11:14 /usr/local/php/php.ini

    2、为Apache的配置文件添加PHP模块:

[root@localhostphp-5.3.9]# ln –s /usr/local/php/bin/* /usr/local/bin/

[root@localhostphp-5.3.9]# vi /usr/local/apache/conf/httpd.conf

在httpd.conf文件中添加以下内容:

AddType application/x-tar .tgz
AddType application/x-httpd-php .php
AddType image/x-icon .ico

然后找到DirectoryIndex index.html将它修改为DirectoryIndex index.php index.html index.html.var(修改网站的默认文档)

[root@localhostphp-5.3.9]# /usr/local/apache/bin/apachectl -t
屏幕会显示Syntax OK
[root@localhostphp-5.3.9]# /usr/local/apache/bin/apachectl -k restart

    3、测试PHP是否成功安装:

[root@localhost ~]#vi /usr/local/apache2/htdocs/index.php(新建一个名为index.php的php文件)然后在里面随便写入几个字,保存并退出。

[root@localhost ~]#/usr/local/apache/bin/apachectl restart(重启Apache)

再在浏览器中输入您的IP/index.php,如果能够看到你刚才所写的内容的话,就说明PHP已经在开始为您工作了。

PS:以上所使用的PHP版本为5.3.9 Final for Linux版本,下载地址:http://soft.huweishen.com/soft/264.html

  以上的操作已经分别配置好了Apache HTTP服务器,MySQL数据库,PHP网站开发工具,我们的LAMP已经成功配置好了,下面你就可以在你的Linux服务器上开发网站了,如果您觉得这种方式比较麻烦,你可以使用Apache+PHP+MySQL套件也就是LAMPP 1.7.7 for linux进行安装,它是一个快速搭建搭建基于Apache、MySQL、PHP的编程调试环境的一个安装包,安装非常简单,这里我们就不多介绍了,LAMPP下载地址:http://soft.huweishen.com/soft/175.html

(0)
(0)