搭建LAMP平台

本文详细介绍了如何在CentOS-6.5系统上搭建LAMP(Linux、Apache、MySQL、PHP)平台,包括环境要求、安装步骤、配置优化以及PHP管理MySQL的Web版。适合初学者和网络运维人员参考。
摘要由CSDN通过智能技术生成

认识什么叫LAMP

  LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器。

适用环境

  系统支持:CentOS-5 (32bit/64bit)、CentOS-6 (32bit/64bit)等linux系统
  内存要求:≥256M
  本次搭建环境我用的是CentOS-6.5

所用安装包

1、Apache (httpd-2.2、awstats-7.3)

2、MySQL(mysql-5.5、cmake-2.8)

3、PHP(php-5.3)

4、phpmyadmin 4.2.5

5、ZendOptimizer 5.3

安装包链接:https://pan.baidu.com/s/13lP88WLyn2GzLq2k_gsTzQ
密码:12wf

Apache安装

一、准备工作
Linux 主机(192.168.10.10)

  1. 关闭防火墙
  2. 关闭Selinux
  3. 配置静态地址 (DNS指向自己)
  4. 配置主机名(/etc/sysconfig/network)
  5. 修改hosts 文件 (/etc/hosts) (重启一下)

二、 安装Apache 软件服务 (编译安装)

  1. 卸载本机中默认使用rpm 安装的httpd 软件 (避免冲突)
 [root@www named]# rpm -e httpd --nodeps
 检查卸载成功: 1、rpm -qa httpd 2、which httpd
  1. 编译安装
    1)、解包: [root@www 桌面]# tar zxf httpd-2.2.17.tar.gz -C /usr/src/
    [ root@www 桌面]# cd /usr/src/httpd-2.2.17/ (进入解包的目录中)
    2)、配置: ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
    各项解析:
    –prefix=/usr/local/httpd # apache 安装路径为/usr/local/httpd
    –enable-rewrite # 提供URL规则的重写,即根据已知的URL地址,转换为其它想要的URL地址
    –enable-so # 支持动态加载模块
    –enable-cgi: # 支持CGI程序脚本
    –enable-charset-lite: # 支持多语言编码(如果是自己写 很有可能将lite写成list)

  2. 编译及安装: make && make install

  3. 检查安装结果: 进入到安装目录: /usr/local/httpd /中,发现各种程序、模块、文件都在此目录

  4. 优化执行路径:[root@www httpd]# ln -s /usr/local/httpd/bin/* /usr/local/bin (把原有执行路径通过创建软链接的方式优化到/usr/local/bin 目录下)

  5. 将httpd 添加为系统服务,方便使用chkconfig 工具管理:
    复制控制文件:

     [root@www httpd]# cp /usr/local/httpd/bin/apachectl  /etc/init.d/httpd
     [root@www httpd]# vim   /etc/init.d/httpd2行下边手动添加如下:
        # description: apache  script  server   (Apache一些描述信息 可选项)
        # chkconfig: 35 85 15     (使Apache支持chkconfig这个命令在3 和5 级别启动;启动和关闭的顺序分别是85、21)
     保存退出
     [root@www httpd]# chkconfig --add httpd    (将httpd  添加为系统服务)
     [root@www httpd]# chkconfig --list httpd   (查看状态)
 7. 修改Apache 的主配置文件,并启动该服务
    vim   /usr/local/httpd/conf/httpd.conf
     ServerName www.example.com:80     (主机名)    # line=97行
 保存退出

8.  启动网站服务
     [root@www httpd]# service httpd start
     [root@www httpd]# chkconfig --level 35 httpd on
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值