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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值