Lamp的安装配置发布时间:2012/8/2 9:45:00 阅读次数:

  

  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://www.027down.com/view/160.html

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