# yum install -y apr-devel apr-util-devel pcre-devel

# wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.29.tar.gz

# tar zxvf httpd-2.4..tar.gz -C /usr/src/

# cd /usr/src/httpd-2.4.

# ./configure --prefix=/usr/local/http --enable-so --enable-rewrite

# make

# make install

ln -s /usr/local/http/bin/httpd /usr/local/sbin

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

chmod +x /etc/init.d/httpd

【Mysql】

# yum install -y cmake bison-devel ncurses-devel perl-devel

[root@zabbix-server ~]# yum install -y cmake ncurses-devel

[root@zabbix-server ~]# wget http://downloads.mysql.com/archives/mysql-5.6/mysql-5.6.20.tar.gz

[root@zabbix-server ~]# tar zxvf mysql-5.6..tar.gz -C /usr/src/

[root@zabbix-server ~]# cd /usr/src/mysql-5.6./
[root@zabbix-server mysql-5.6.]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all [root@zabbix-server mysql-5.6.]# make [root@zabbix-server mysql-5.6.]# make install [root@zabbix-server mysql-5.6.]# cp support-files/my-default.cnf /etc/my.cnf [root@zabbix-server mysql-5.6.]# chown -R mysql:mysql /usr/local/mysql/ [root@zabbix-server mysql-5.6.]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ [root@zabbix-server mysql-5.6.]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
[root@zabbix-server mysql-5.6.]# source /etc/profile
[root@zabbix-server mysql-5.6.]# cp support-files/mysql.server /etc/init.d/mysqld
[root@zabbix-server mysql-5.6.]# chmod +x /etc/init.d/mysqld
[root@zabbix-server mysql-5.6.]# chkconfig --add mysqld [root@zabbix-server mysql-5.6.]# systemctl start mysqld [root@zabbix-server mysql-5.6.]# ps -ef | grep mysqld
root : ? :: /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/zabbix-server.pid
mysql : ? :: /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/zabbix-server.err --pid-file=/usr/local/mysql/data/zabbix-server.pid
root : pts/ :: grep --color=auto mysqld

【PHP】

[root@zabbix-server ~]# yum install -y zlib-devel libxml2-devel libmcrype

[root@zabbix-server ~]# tar jxf php-5.4..tar.bz2 -C /usr/src/
[root@zabbix-server ~]# cd /usr/src/php-5.4./ [root@zabbix-server php-5.4.]# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/http/bin/apxs --with-mysql=/usr/local/mysql/ --with-config-file-path=/usr/local/php --enable-mbstring [root@zabbix-server php-5.4.]# make [root@zabbix-server php-5.4.]# make install [root@zabbix-server php-5.4.]# cp php.ini-development /usr/local/php/php/php.ini

【拓展】

# mysqld_safe --skip-grant-tables &

mysql> update user set password=PASSWORD("123.com")where user="root";
Query OK, 3 rows affected (0.00 sec)

LAMP编译安装部分的更多相关文章

  1. LAMP编译安装遇到的问题

    apache安装 1, no SSL-C headers found configure: error: ...No recognized SSL/TLS toolkit detected 解决办法: ...

  2. Centos6.8下编译安装LAMP的操作记录梳理

    之前用的最多的web框架是LNMP,偶尔也会用到LAMP.接下来简单说下LAMP环境的部署记录,这里选择源码安装的方式: LAMP相关安装包下载地址:https://pan.baidu.com/s/1 ...

  3. ubuntu10.04编译安装LAMP

    ubuntu10.04编译安装LAMP以及简单wordpress的使用 : http://linuxme.blog.51cto.com/1850814/971631 一.源码安装LAMP 网上有一堆关 ...

  4. CentOS 6编译安装lamp,并分别安装event模块方式和FPM方式的PHP

    任务目标: 编译安装LAMP 要求(1) 安装一个模块化的PHP 要求(2) 安装一个FPM的PHP 注意PHP需要最后一个安装,因为需要前两者的支持. 所以这里的安装次序为 1.httpd 2.Ma ...

  5. CentOS6.3 编译安装LAMP(1):准备工作

    卸载yum或rpm安装的amp软件 #在编译安装lamp之前,首先先卸载已存在的rpm包. rpm -e httpd rpm -e mysql rpm -e php yum -y remove htt ...

  6. CentOS6.3 编译安装LAMP(2):编译安装 Apache2.2.25

    所需源码包: /usr/local/src/Apache-2.2.25/httpd-2.2.25.tar.gz 编译安装 Apache2.2.25 #切换到源码目录 cd /usr/local/src ...

  7. CentOS6.3 编译安装LAMP(2):编译安装 Apache2.4.6

    Apache官方说: 与Apache 2.2.x相比,Apache 2.4.x提供了很多性能方面的提升,包括支持更大流量.更好地支持云计算.利用更少的内存处理更多的并发等.除此之外,还包括性能提升.内 ...

  8. CentOS6.3 编译安装LAMP(3):编译安装 MySQL5.5.25

    所需源码包: /usr/local/src/MySQL-5.5.25/cmake-2.8.8.tar.gz /usr/local/src/MySQL-5.5.25/mysql-5.5.25.tar.g ...

  9. CentOS6.3 编译安装LAMP(4):编译安装 PHP5.2.17

    所需源码包: /usr/local/src/PHP-5.2.17/libmcrypt-2.5.8.tar.gz /usr/local/src/PHP-5.2.17/mhash-0.9.9.9.tar. ...

随机推荐

  1. 关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复nginx最新漏洞CVE-2017-7529的解决方案

    关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复CVE-2017-7529漏洞的解决方案 漏洞描述 2017年7月11日,Nginx官方发布最新的安全公告,在Nginx ...

  2. 配置国内 Docker Registry Mirror

    由于国内特殊的网络环境,往往我们从Docker Hub中拉取镜像并不能成功,而且速度特别慢. 那么我们可以给Docker配置一个国内的registry mirror,当我们需要的镜像在mirror中则 ...

  3. mysql5.7 闪回数据(update delete insert)

    本次测试用Myflash闪回dml操作,有个前提条件是log_bin开启并且log模式是row: mysql> show global variables like "binlog%& ...

  4. 51nod--1298 (计算几何基础)

    题目: 1298 圆与三角形 题目来源: HackerRank 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 给出圆的圆心和半径,以及三角形的三个顶点,问圆 ...

  5. Maven多模块项目加载

      Maven多模块项目中如何让Spring运行时成功加载指定的子模块   将子模块pom加入到父模块pom的定义中,并继承父模块   在web.xml中配置加载子模块的Spring配置文件   在启 ...

  6. Django 配置(一)开启服务

    注:这里使用的是命令行创建,当然也可以用 pycharm 自带的 django 项目创建更加简便. 安装django pip install django 创建项目 django-admin star ...

  7. python字符串,列表常用操作

    24天养成一个好习惯,第五天! 一.字符串需要掌握的操作 1.取值(索引取值)需要注意的是只能取,不能改 msg = 'hello world' print(msg[4]) 2.切片(顾头不顾尾) m ...

  8. es6 super关键字

    rhttp://es6.ruanyifeng.com/#docs/class-extends super关键字,既可以当作函数使用,也可以当作对象使用.这俩种的使用是不一样的 第一种:函数使用 代表父 ...

  9. windows.open()

       引:Window_Open详解一.window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二.基本语法:window.op ...

  10. nginx官方模块之http_sub_status_module

    作用 显示nginx的连接状态,nginx客户端状态 配置语法 配置