1.首先检查安装编译环境

gcc -v

如果没有安装gcc 和gcc-c++,则先安装这两个环境。

yum install gcc和yum install gcc-c++

2.卸载默认的低版本环境

目前发行的Linux操作系统版本中,如果选择默认全部安装,就已经安装了LAMP环境,但是版本相对都比较低。我们可以再安装一个LAMP环境和原来的并存,但是这样做没有必要,因为同时只能开启一个LAMP环境。所要我们要在安装之前,先应检查一下系统中是否已经安装了低版本的环境,如果已经安装过了,停止原来的服务运行,或者把原来的环境卸载掉。

rpm -qa|grep httpd    rpm -qa |grep mysql  rpm -qa |grep php

找到后卸载原有的文件。rpm -e unstall file  --nodeps

2.安装apache

①下载地址:http://httpd.apache.org/download.cgi

这里我下载的是最新版本的httpd-2.4.10.tar.gz

②依赖包:apr apr-util pcre(需要libpere.so.0才能安装)

apr,apr-util下载:http://apr.apache.org/download.cgi

(1)apr安装时

./configure --prefix=/usr/local/apr

出错:apr rm:cannot remove libtoolT.No such file or directory

解决:删除$RM "$cfgfile"那一行

make && make install

(2)安装apr-util

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make && make install

pcre下载:http://sourceforge.net/projects/pcre/files/pcre/

依赖包下载后解压安装,安装步骤这里省略,这三个依赖包是apache安装必须的,否则安装不能成功。

(3)安装pcre

./configure --prefix=/usr/local/pcre

make && make install

③解压:tar zxvf httpd-2.4.10.tar.gz

cd httpd-2.4.10

配置编译:./configure \

--prefix=/usr/local/apache2  --enable-so

make && make install

安装完启动 /usr/local/apache2/bin/apachectl start

浏览器运行:localhost   It works!

④为了启动方便,把启动命令放入init.d里。

cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd

cp /usr/local/apache2/conf/httpd.conf /etc/httpd/conf/httpd.conf

启动:/etc/init.d/httpd start

2.mysql安装

②首先创建安装和数据目录,mkdir /usr/local/mysql mkdir /usr/local/mysql/data

③mysql的安装需要cmake进行编译,所以需要下载cmake,下载地址:http://www.cmake.org/download/

这里下载的最新版本:cmake-3.1.0-Darwin64.tar.gz

安装cmake

tar zxvf cmake-3.1.0-Darwin64.tar.gz

cd zxvf-cmake-3.1.0

./configure

make && make install

安装成功

④下面开始安装mysql

tar zxvf mysql-5.6.10.tar.gz

cd mysql-5.6.10

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DMYSQL_DATADIR=/usr/local/mysql/data

-DDEFAULT_CHARSET=utf8

-DDEFAULT_COLLATION=utf8_general_ci-DEXTRA_CHARSETS=all

-DENABLED_LOCAL_INFILE=1makemake install⑤安装成功后,我们需要创建mysql用户组和用户groupadd mysqluseradd -r -g mysql mysql⑥设置目录权限cd /usr/local/mysqlchown -R root:mysqlchown -R mysql:mysql data⑦创建系统数据库的表cd /usr/local/mysqlscripts/mysql_install_db --user=mysql⑧设置环境变量在PATH=:/bin添加参数为:

PATH=:/bin:/usr/local/mysql/bin:/usr/local/mysql/lib

[root@ rhel5~]⑨添加mysql到系统服务中cp support-files/mysql.server  /etc/init.d/mysqldcp support-files/my-medium.cnf /etc/my.cnf启动:/etc/init.d/mysqld start修改密码:mysqladmin -uroot -p password 'shuhai'进入mysql:mysql -uroot -penter password:shuhai

linux lamp源码安装包下载,Linux Lamp源码安装相关推荐

  1. nacos 安装包下载 linux+windows

    nacos 安装包下载 linux+windows 自己学习的时候在官网下载非常慢 下了半天,分享一下 第一种 自己网盘 只有 nacos 2.0.3 版本的 链接:https://pan.baidu ...

  2. linux php curl 安装包下载,linux中php如何安装CURL扩展方法

    如果php已经在系统编译好,后来又需要添加新的扩展. 一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展. 下面以安装curl扩展为例: 1.下载curl安装 ...

  3. python3.6安装包下载_Python 3.6.6安装教程(附安装包) | 我爱分享网

    软件下载: Python 3.6.6_64位英文版:[ 安装前须知: 1.安装全程须断开电脑网络,否则安装不成功: 2.Python 3.6.6适用于WIN7/8/10系统,亲测可用! Python ...

  4. 宝塔安装包下载linux版本,宝塔linux面板下载

    宝塔服务器管理助手linux版是专为linux系统打造的服务器管理软件,该软件大大地简化了服务器的环境配置步骤,支持CentOS 5.x/6.x/7.x系统,拥有一键建立网站.管理FTP.管理数据等功 ...

  5. yum linux gcc安装包下载,linux下安装yum及gcc

    linux下安装yum及gcc的详细教程 ----孤独小客(http://doc.docsou.com) 1.安装yum [root@st ~]#wget http://doc.docsou.com/ ...

  6. Linux/Windows快速镜像安装包下载

    综述 提供几个可以下载的镜像文件的站点. 最近OS课设要开始了,依然是Nachos实验.不过安装的时候在64位ubuntu上卡了一下.也懒得再修改配置了.直接换虚拟机. 站点 32位: https:/ ...

  7. 虚幻引擎图文笔记:Unreal Engine(UE4)的离线安装方法(附离线安装包下载 2023年1月13日 更新5.0.3网盘链接)

    注意:离线安装是指不用通过Epic的客户端下载巨大的安装包,但是某些步骤还是需要网络连接的.并且Epic的账号也是需要的. 离线安装包 版本更新至4.25.4||4.26 下载地址见文章最下方 文章目 ...

  8. redis linux 安装包下载,redis linux安装包

    redis linux安装包适用于Linux系统平台,如果您需要搭建NOSQL数据库,可以在本页下载该安装包.安装存在一些前提要求,例如C++编译环境.gcc编译器,下载解压包之后,需要您根据项目情况 ...

  9. linux系统安装tv软件下载,Linux版TeamViewer安装包下载

    Linux版teamviewer安装包适合在Ubuntu.Debian Red Hat.CentOS.Fedora系统上安装. 具体环境: Debian 9(包括Raspbian) Ubuntu16. ...

最新文章

  1. Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用
  2. windows和liunx下换行符问题
  3. 小程序 md5 32位加密
  4. java 注解学习_java注解的学习
  5. MySQL - Explain深度剖析
  6. RabbitMQ添加用户
  7. 医疗项目中对网编的一些理解看法
  8. java压缩文件读取_用Java读取/写入压缩和非压缩文件
  9. python 物理引擎 摩擦力_参赛作品2-phenom的2D物理引擎
  10. C++ 学习笔记---零散的基础知识
  11. error C2065: “LOAD_LIBRARY_SEARCH_SYSTEM32”: 未声明的标识符
  12. 聊一聊字节跳动的面试
  13. 使用jmeter测试接口
  14. STM32CubeIDE 下载与安装步骤(一)
  15. echarts 力导向图
  16. java 文件读写 中文_java读写中文文件
  17. delphi自定义类大体描述
  18. 计算机评课用语不足与建议,信息技术评课要点
  19. 共享文件夹----详细教程
  20. Https环境将key秘钥和crt格式证书转成cer证书

热门文章

  1. Sendmail大全
  2. 富文本编辑vue插件vue-quill-editor
  3. 循环神经网络RNN与LSTM
  4. 经典TVB台词100句
  5. vue.js毕业设计,基于vue.js前后端分离在线教育视频点播小程序系统 开题报告
  6. 2015 奇妙的数字
  7. 亿嘉和机器人上市了吗_年科研投入近10% 亿嘉和誓做“世界一流机器人公司”...
  8. 关于“IT学子成长指导”专栏及文章目录
  9. MongoDB查询之exists
  10. 非平衡电桥电阻计算_【2019年整理】用非平衡电桥测量电阻