LAMP搭建(Centos 7 源码包)

一、LAMP环境搭建——apache

准备工作:关闭selinux和iptables

                  配置本地yum源

                 关闭系统默认安装的httpd

                上传LAMP源码包,安装gcc、make编译工具

1、安装apache

1)rz上传lamp.tar.gz压缩包并解要到指定目录

     例:tar -zxvf lamp.tar.gz -C root/mt

2)将/root/mt下所有压缩文件解压到指定文件内

     例:创建/root/mt/lamp目录,将全部压缩包解压到lamp目录下

      apache使用源码包:httpd-2.4.7.tar.gz

                                       apr-1.4.6.tar.gz

                                       apr-util-1.4.1.tar.gz

  

3)安装基础依赖

执行:yum -y install openssl openssl-devel zlib zlib-devel pcre pcre-devel

4)解决apr-1.4.6和apr-util-1.4.1依赖关系

执行:cp -r apr-1.4.6/ httpd-2.4.7/srclib/apr

           cp -r apr-util-1.4.1/ httpd-2.4.7/srclib/apr-util

5)cd进入httpd-2.4.7目录使用./configure进行环境检查

执行:./configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so --enable-headers --enable-expires --enable-modules=most --enable-deflate --enable-ssl

6)执行make && make install编译并安装

命令:make clean all    清除configure环境检查

2、检测配置文件,服务启停

1)进入安装目录:cd /usr/local/apache2

                               conf           配置文件目录

                               htdocs        网页目录

                               modules     模块存放位置

2)启动命令:/usr/local/apache2/bin/apachectl start

取消警告信息:/usr/local/apache2/conf/httpd.conf取消ServerName的注释信息

二、LAMP环境搭建——MySQL

1、安装MySQL

1)安装基础依赖

执行:yum -y install cmake bison ncurses-devel

2)解压ncurses-5.9.tar.gz到指定目录

例:tar -zxvf ncurses-5.9.tar.gz /root/mt/lamp

3)cd进入ncurses-5.9目录使用./configure进行环境检查

执行: ./configure --with-shared --without-debug --without-ada --enable-overwrite

4)编译并安装:make && make install

5)添加mysql用户:useradd -M -s /sbin/nologin mysql

6)安装MySQL软件:

cd进入mysql-5.5.48目录,执行:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLI

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值