zoukankan      html  css  js  c++  java
  • 搭建LAMP环境的过程详细总结

    安装顺序,建议是apache->mysql->php

    源码安装的步骤:

    1. 解压软件包
    2. configure配置
    3. make编译
    4. make install安装

    一、安装apche

    1. 解压软件

    软件解压格式:

    后缀tar.gz 语法:tar –zxvf 压缩包
    后缀tar.bz2 语法:tar –jxvf 压缩包

    tar命令解压缩语法:

    • -x 解包.tar文件
    • -v 显示详细信息
    • -f 指定解压文件
    • -z 解压缩

     

    2. 进入解压后的目录

    3. 执行配置

    可以使用./configure –help查看配置的帮助。

    ./configure --prefix=/usr/local/apache 
    --enable-modules=all 
    --enable-rewrite 
    --enable-mods-shared=all 
    --enable-so

    这里apache的安装目录为:/usr/local/apache

    4. 执行编译

    5. 执行安装

    6. 安装完成后,要启动apache的服务

    开启服务语法:

    /usr/local/apache/bin/apachectl start|stop|restart

    查看是否启动成功:

    netstat –tunpl |grep 80

    apache启动成功后,进行测试:

    二、安装mysql

    1. 新建一个mysql的组

    2. 新建一个mysql用户,加入到mysql组里面来

    3. 解压软件

    4. 进入解压后的目录

    5. 配置mysql编译选项,指定安装路径及支持的字符集

    ./configure --prefix=/usr/local/mysql 
    --with-charset=utf8 
    --with-extra-charsets=gbk,gb2312,binary

    这里mysql的安装目录为:/usr/local/mysql

    6. 执行编译 && 执行安装

    两个步骤一起执行,过程会比较漫长

    7. 复制mysql的配置文件

    注意:是从解压的目录里面复制到/etc/my.cnf

    8. 初始化数据库

    ./bin/mysql_install_db --user=mysql 
    --datadir=/usr/local/mysql/data

    9. 安全性配置

    为了安全,把所有文件修改为root用户所有,把data目录修改为mysql用户所有

    10. 启动mysql服务

    注意:&表示该服务在后台执行。

    查看是否启动:

    11. 登录mysql服务器

    注意:在安装完成后,默认mysql是没有root用户密码的。

    为了安全要更改mysql里面root用户的密码。

    清空权限缓存,使更改立即生效。

    重新登录

    关闭服务的一个命令:

    pkill 服务名称

    比如要关闭apache则使用pkill httpd, 比如要关闭mysql则使用 pkill mysqld,

    注意:在默认情况下,操作源码包安装的软件,不要使用service来操作。

    三、安装php

    1. 解压

    2. 进入解压后的目录

    3. 配置

    ./configure --prefix=/usr/local/php 
    --with-apxs2=/usr/local/apache/bin/apxs 
    --with-mysql=/usr/local/mysql

    这里php的安装目录为:/usr/local/php

    4. 执行编译 && 执行安装

    5. 复制php的配置文件

    注意:进入到php解压的目录

    6. 配置让apache支持php

    打开apache的配置文件:

    添加如下代码:

    重启apache:

    测试是否生效:

     

    7. 测试是否和mysql连接成功。

    四、新建一个虚拟主机测试

    1. 开启访问权限

    2. 打开 apache的配置文件,修改默认首页面

    3. 重启apache服务器

    4. 配置本地host文件

    5. 测试成功

     

    五、把apache和mysql配置为开机启动

    打开/etc/rc.local,linux系统每次启动后都会自动执行这个文件,在该文件中,加入以下两行内容:

    /usr/local/apache/bin/apachectl start
    /usr/local/mysql/bin/mysqld_safe --user=mysql &

    如何卸载源码包安装的软件:停止服务,删除掉整个安装目录即可。

    比如卸载apace则删除/usr/local/apache目录,比如卸载mysql则删除/usr/local/mysql目录。

  • 相关阅读:
    MySQL Show Processlist 整理
    由linkedin数据库泄漏引发的思考[转发]
    MySQL 严重 Bug 用户登陆漏洞[转发]
    关于博客的开始
    Linux共享库位置配置
    getopt详解
    git使用
    ArrayList读源码心得
    HashMap内部实现机制及优化第一篇
    如何才能做一个好网站系列 第三篇 最初的思路
  • 原文地址:https://www.cnblogs.com/chenjiacheng/p/6522550.html
Copyright © 2011-2022 走看看