linux lamp源码安装包下载,Linux Lamp源码安装
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源码安装相关推荐
- nacos 安装包下载 linux+windows
nacos 安装包下载 linux+windows 自己学习的时候在官网下载非常慢 下了半天,分享一下 第一种 自己网盘 只有 nacos 2.0.3 版本的 链接:https://pan.baidu ...
- linux php curl 安装包下载,linux中php如何安装CURL扩展方法
如果php已经在系统编译好,后来又需要添加新的扩展. 一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展. 下面以安装curl扩展为例: 1.下载curl安装 ...
- python3.6安装包下载_Python 3.6.6安装教程(附安装包) | 我爱分享网
软件下载: Python 3.6.6_64位英文版:[ 安装前须知: 1.安装全程须断开电脑网络,否则安装不成功: 2.Python 3.6.6适用于WIN7/8/10系统,亲测可用! Python ...
- 宝塔安装包下载linux版本,宝塔linux面板下载
宝塔服务器管理助手linux版是专为linux系统打造的服务器管理软件,该软件大大地简化了服务器的环境配置步骤,支持CentOS 5.x/6.x/7.x系统,拥有一键建立网站.管理FTP.管理数据等功 ...
- yum linux gcc安装包下载,linux下安装yum及gcc
linux下安装yum及gcc的详细教程 ----孤独小客(http://doc.docsou.com) 1.安装yum [root@st ~]#wget http://doc.docsou.com/ ...
- Linux/Windows快速镜像安装包下载
综述 提供几个可以下载的镜像文件的站点. 最近OS课设要开始了,依然是Nachos实验.不过安装的时候在64位ubuntu上卡了一下.也懒得再修改配置了.直接换虚拟机. 站点 32位: https:/ ...
- 虚幻引擎图文笔记:Unreal Engine(UE4)的离线安装方法(附离线安装包下载 2023年1月13日 更新5.0.3网盘链接)
注意:离线安装是指不用通过Epic的客户端下载巨大的安装包,但是某些步骤还是需要网络连接的.并且Epic的账号也是需要的. 离线安装包 版本更新至4.25.4||4.26 下载地址见文章最下方 文章目 ...
- redis linux 安装包下载,redis linux安装包
redis linux安装包适用于Linux系统平台,如果您需要搭建NOSQL数据库,可以在本页下载该安装包.安装存在一些前提要求,例如C++编译环境.gcc编译器,下载解压包之后,需要您根据项目情况 ...
- linux系统安装tv软件下载,Linux版TeamViewer安装包下载
Linux版teamviewer安装包适合在Ubuntu.Debian Red Hat.CentOS.Fedora系统上安装. 具体环境: Debian 9(包括Raspbian) Ubuntu16. ...
最新文章
- Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用
- windows和liunx下换行符问题
- 小程序 md5 32位加密
- java 注解学习_java注解的学习
- MySQL - Explain深度剖析
- RabbitMQ添加用户
- 医疗项目中对网编的一些理解看法
- java压缩文件读取_用Java读取/写入压缩和非压缩文件
- python 物理引擎 摩擦力_参赛作品2-phenom的2D物理引擎
- C++ 学习笔记---零散的基础知识
- error C2065: “LOAD_LIBRARY_SEARCH_SYSTEM32”: 未声明的标识符
- 聊一聊字节跳动的面试
- 使用jmeter测试接口
- STM32CubeIDE 下载与安装步骤(一)
- echarts 力导向图
- java 文件读写 中文_java读写中文文件
- delphi自定义类大体描述
- 计算机评课用语不足与建议,信息技术评课要点
- 共享文件夹----详细教程
- Https环境将key秘钥和crt格式证书转成cer证书
热门文章
- Sendmail大全
- 富文本编辑vue插件vue-quill-editor
- 循环神经网络RNN与LSTM
- 经典TVB台词100句
- vue.js毕业设计,基于vue.js前后端分离在线教育视频点播小程序系统 开题报告
- 2015 奇妙的数字
- 亿嘉和机器人上市了吗_年科研投入近10% 亿嘉和誓做“世界一流机器人公司”...
- 关于“IT学子成长指导”专栏及文章目录
- MongoDB查询之exists
- 非平衡电桥电阻计算_【2019年整理】用非平衡电桥测量电阻