Lamp

Centos6.5 + Apache/2.2.29 + PHP 5.3.29 + Mysql5.6.20

Apache(/usr/local/apache)

PHP(/usr/local/bin/php)

Mysql(/usr/local/mysql)

yum install gcc zlib-devel -y

Apache cat /usr/local/apache/build/config.nice

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

make && make install

--enable-so 动态共享对象

Mysql(mysql-advanced-5.6.20-linux-glibc2.5-x86_64)(二进制包安装)

yum install libaio-devel libaio -y

useradd -M -d /dev/null -s /sbin/nologin mysql

cd /usr/local

ln -s mysql-advanced-5.6.20-linux-glibc2.5-x86_64 mysql

cp mysql-advanced*/support-files/my-default.cnf /etc/my.cnf

cp mysql-advanced*/support-files/mysql.server /etc/init.d/mysqld

chmod 755 /etc/init.d/mysqld

cd mysql

chown -R mysql:mysql .

vim /etc/my.cnf

  [client]

  socket = /var/lib/mysql/mysql.sock #一定要加[client下] client连接时 默认以为mysql.sock在/tmp/mysql.sock下 所以报错Can't connect to local MySQL server through socket '/tmp/mysql.sock'

  datadir = /usr/local/mysql/data

  port = 3306

  socket = /var/lib/mysql/mysql.sock

  user = mysql

  pid-file = /var/run/mysql/mysqld.pid

  [mysqld_safe]

  log-error=/var/log/mysqld.log

mkdir /var/lib/mysql

chown mysql:mysql /var/lib/mysql

#安装

scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

#启动mysql

bin/mysqld_safe --user=mysql &

Php

yum install libxml2 libxml2-devel -y

./configure --with-apxs2=/usr/local/apache/bin/apxs --enable-mbstring --without-sqlite  --without-sqlite3 --without-pdo-sqlite --with-mysql=/usr/local/mysql

make && make install

cp php.ini-production  /usr/local/lib/php.ini

vim /usr/local/apache/conf/httpd.conf

AddType application/x-httpd-php .php

#检查apache是否有php模块

apachectl -M | grep php

#检查php中是否有mysql模块

php -i | grep mysql

#查看此lamp架构中的各个模块(ip 192.168.1.2)

192.168.1.2/phpinfo.php

Lamp源码搭建的更多相关文章

  1. 1-web应用之LAMP源码环境搭建

    目录 一.LAMP环境的介绍     1.LAMP环境的重要性     2.LAMP组件介绍 二.Apache源码安装     1.下载Apache以及相关依赖包     2.安装Apache以及相关 ...

  2. Web应用之LAMP源码环境部署

    一.LAMP环境的介绍 1.LAMP环境的重要性 思索许久,最终还是决定写一篇详细的LAMP的源码编译安装的实验文档,一来是为了给自己一个交代,把技术进行系统的归纳,将技术以极致的形式呈现出来,做为一 ...

  3. LAMP源码编译安装

    php加速器 XCache 快速而且稳定的PHP opcode缓存,经过严格测试且被大量用于生产环境. 项目地址:http://xcache.lighttpd.net/,收录EPEL源 实现XCach ...

  4. 源码搭建LNMP

      源码安装LNMP 作者:尹正杰   版权声明:原创作品,谢绝转载!否则将追究法律责任.       欢迎加入:高级运维工程师之路 598432640 前言:非常简单的一个平台LNMP,在生产实际环 ...

  5. Lamp源码包安装实录

    Lamp源码包安装实录 附件中是安装步骤,下载站点里包含视频(http://down.51cto.com/data/460776) 本文出自 "李晨光原创技术博客" 博客,请务必保 ...

  6. 利用shell脚本去备份幸运28源码搭建下载所指定的数据库

    #! /bin/bash幸运28源码搭建下载Q[115288oo99]logintool=/home/yx/server/mysql/mysql/bin/mysqldumptool=/home/yx/ ...

  7. Httpd服务进阶知识-LAMP源码编译安装

    Httpd服务进阶知识-LAMP源码编译安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 想必大家都知道,动态资源交给fastcgi程序处理,静态资源依旧由httpd服务器处理  ...

  8. LAMP源码编译

    ---恢复内容开始--- 1.LAMP源码编译的基础环境 安装组建包:yum groupinstall "Development Tools" "Development ...

  9. ARL(资产侦察灯塔系统)-源码搭建

    freebuf能力中心开源了一套资产扫描系统(https://github.com/TophantTechnology/ARL),提供docker版,但并无源码搭建的文档(无完整文档).于是在星光哥及 ...

随机推荐

  1. caffe的python接口学习(2):生成solver文件

    caffe在训练的时候,需要一些参数设置,我们一般将这些参数设置在一个叫solver.prototxt的文件里面,如下: base_lr: 0.001 display: 782 gamma: 0.1 ...

  2. 基于DDD的.NET开发框架 - ABP Session实现

    返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应 ...

  3. 知乎日报win10版 - 天天读报【开源】

    业余时间写的一个知乎日报win10版客户端,支持收藏,评论,点赞等. 商店地址:https://www.microsoft.com/zh-cn/store/apps/%E5%A4%A9%E5%A4%A ...

  4. 从Nodejs脚本到vue首页看开源始末的DemoHouse

    最近上Github看见了大漠的DemoHouse项目,看到Issues说准备做一个首页,于是我的第一想法就是做一个md列表页面,md文件可以很容易的生成一个html文件.刚刚做好脚本文件,可以生成li ...

  5. MATLAB中白噪声的WGN和AWGN函数的使用

    MATLAB中白噪声的WGN和AWGN函数的使用如下: MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN.WGN用于产生高斯白噪声,AWGN则用于在某一 信号 ...

  6. A Regularized Competition Model for Question Diffi culty Estimation in Community Question Answering Services-20160520

    1.Information publication:EMNLP 2014 author:Jing Liu(在前一篇sigir基础上,拓展模型的论文) 2.What 衡量CQA中问题的困难程度,提出从两 ...

  7. MD5加密与验证

    package com.study; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException ...

  8. 【Alpha版本】冲刺阶段——Day 8

    我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...

  9. FTP服务器

    FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输. 下载"文件就是从 ...

  10. mysql explain知道