黑客防线网安之Apache中Lamp的安装配置_Linux服务器维护_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

黑客防线网安之Apache中Lamp的安装配置

作者:黑客防线网安Apache教程网 来源:黑客防线网安Apache教程网 浏览次数:0

本篇关键词:LampApache
黑客防线网安网讯:Lamp也就是Linux的Apache+MySQL++Perl/PHP/Python的网站开发环境,是一组常用来搭建动态网站或者服务器的开源软件,他们在一起使用显得默契十足且兼容性极高,并且开发成本也较低,所以备受IT界的关注。下面界为大家介绍一下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

二、安装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版本

三、安装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文件中添加以下内容:
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-17256-1.html
网站维护教程更新时间:2012-09-12 00:07:56  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer