LAMP的简单编译安装

【二进制安装MariaDB】

1.展开程序

#tar xf mariadb-5.5.32-linux-x86_64.tar.gz -C /usr/local/

2.进入解压后的文件夹

# cd /usr/local/mariadb-5.5.32-linux-x86_64/

3.创建数据存放目录

#mkdir -pv /mydata/data

4.创建安全登陆的用户和组

#groupadd -r mysql

#useradd -g mysql -r mysql

5.改变数据目录的属主属组

#chown -R mysql:mysql /mydata/data/

6.给解压目录创建软链接

#cd /usr/local

# ln -sv mariadb-5.5.32-linux-x86_64/ mysql

7.进入mysql目录下,并修改所有文件的属主属组

#cd mysql/

#chown -R root:mysql *

8.复制并修改mysql的配置文件

#mkdir /etc/mysql

# cp support-files/my-large.cnf /etc/mysql/my.cnf

#vim /etc/mysql/my.cnf//在[mysqld]下修改并填写

[mysqld]

thread_concurrency = 2

datadir = /mydata/data

9.初始化数据库

#scripts/mysql_install_db --user=mysql --datadir=/mydata/data

10.复制启动脚本文件到/etc/rc.d/init.d下

# cp support-files/mysql.server /etc/rc.d/init.d/mysqld

11.添加服务

# chkconfig --add mysqld

12.简单启动服务

# service mysqld start

13.填写命令所在的PATH路径,并查看man文档

# vim /etc/profile.d/mysql.sh

export PATH=/usr/local/mysql/bin:$PATH

# source /etc/profile.d/mysql.sh

#man mysqld

===============================================

【HTTPD编译安装】

1、解决依赖关系

(1) 编译安装apr

# tar xf apr-1.5.0.tar.bz2

# cd apr-1.5.0

#vim configure

把RM=‘$RM‘改为RM=‘$RM  -f‘

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

# make && make install

# cd ..

(2) 编译安装apr-util

# tar xf apr-util-1.5.3.tar.bz2

# cd apr-util-1.5.3

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

# make && make install

# cd ..

(3) httpd-2.4.9编译过程也要依赖于pcre-devel软件包,需要事先安装。此软件包系统光盘自带,因此,找到并安装即可。

#yum -y install pcre-devel

2、编译安装httpd-2.4.9

# tar xf httpd-2.4.9.tar.bz2

# cd httpd-2.4.9

# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd24 --enable-so --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=most --enable-mpms-shared=all --with-mpm=event

# make && make install

3.修改httpd的主配置文件,设置其Pid文件的路径

#cd /etc/httpd24

#cp httpd.conf httpd.conf.bak

#vim /etc/httpd24/httpd.conf

PidFile  "/var/run/httpd.pid"

4、提供SysV服务脚本/etc/rc.d/init.d/httpd24

#vim /etc/rc.d/init.d/httpd24

详细内容请参考/etc/rc.d/init.d/httpd脚本

5、赋予权限,添加服务,启动服务

# chmod +x /etc/rc.d/init.d/httpd24

# chkconfig --add httpd24

# service httpd24 start

-------------------------------------------------------------------------------------------

================================================================================

【PHP编译安装】

  1. 解决依赖关系

#yum -y groupinstall "Desktop Platform Development"

#yum -y install bzip2-devel libmcrypt-devel

#yum install openssl-devel

2.编译安装php

#tar xf php-5.4.26.tar.bz2

#cd php-5.4.26

#./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml  --enable-sockets --with-apxs2=/usr/local/apache/bin/apxs --with-mcrypt  --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-bz2  --enable-maintainer-zts

#make & make install

3.为php提供配置文件

#cp php.ini-production /etc/php.ini

4.编辑apache的主配置文件,以使apache支持php

#cd /etc/httpd24

#vim httpd.conf

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

DirectoryIndex index.php index.html

5.重启httpd服务

#service httpd24 restart

6.测试是否支持php

#cd /usr/local/apache/htdocs/

#vim index.html

<?php

phpinfo();

?>

#mv index.html index.php

#service httpd24 restart

-------------------------------------------------------------------------------------------

===========================================================================================

LAMP的简单编译安装,布布扣,bubuko.com

时间: 2024-10-12 04:28:11

LAMP的简单编译安装的相关文章

详解LAMP源码编译安装

实战:LAMP源码编译安装 家住海边喜欢浪:zhang789.blog.51cto.com 目录 详解LAMP源码编译安装 LAMP简介 一.准备工作 二.编译安装 Apache 三.编译安装 MySQL 四.编译安装 PHP 测试LAMP搭建开源数据web管理程序phpMyadmin 详解LAMP源码编译安装 LAMP简介 LAMP是当下非常流行的一套Web架构,我们可以在GNU/Linux下通过其他人打包的程序包来进行安装; 但是在生产环境中,很多时候都需要我们自己定制安装AMP,编译安装L

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/Apache-2.2.25 tar -xzvf ./httpd-2.2.25.tar.gz cd ./httpd-2.2.25 #生成configure ./configure --prefix=/usr/local/apache --with-included-apr --enable-so -

简单编译安装apache2

引 入 CentOS系统的软件管理主要有三种方式,rpm,yum,以及直接源码管理,前面已经详细介绍了rpm以及yum的相关用法,作为运维人员,源码安装有时也是不可避免的,下面,我们就以Apache为例简单介绍一下编译安装. 一. 什么是编译安装 编译:将源代码变为机器可执行的代码文件. 安装:将可执行文件安装到操作系统里. 二. 为什么要编译安装 有些软件,并不能通过例如rpm这种包管理系统安装,这就需要下载源码编译安装. 编译安装可以灵活地定制软件,选择自己需要的,取消自己不需要的. 针对特

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.gz 1.安装cmake  MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具. 因此,我们首先要在系统中源码编译安装cmake工具. #编译安装 cd /usr/local/src/MySQL-5.5.25/cmake-2.8.8 ./con

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.gz /usr/local/src/PHP-5.2.17/mcrypt-2.6.8.tar.gz /usr/local/src/PHP-5.2.17/libiconv-1.14.tar.gz /usr/local/src/PHP-5.2.17/php-5.2.17.tar.gz 在编译PHP之前,先

lamp源码编译安装及优化

lamp源码编译安装及优化

LAMP组合的编译安装(httpd 2.4+mysql 5.5+php 5.4)

一.何为LAMP Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注.从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强

LAMP之三(编译安装httpd-fpm)

linux+httpd+php-fpm+mysql 编译安装 环境: iptables.selinux关闭状态 系统: CentOS release 6.7 (Final) yum源:epel,cdrom 软件: php-5.6.17 下载页面:http://php.net/downloads.php httpd 2.4.18 下载页面:http://httpd.apache.org/download.cgi#apache24 mariadb 前面有专门编译的了,这里就直接yum安装了. 编译安

LAMP+event+xcache编译安装

第一部分:apache.mysql.php的安装 一.编译安装apache 1.解决依赖关系 httpd-2.4.4需要较新版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包.这里选择使用编译源代码的方式进行. (1) 编译安装apr # tar xf apr-1.4.6.tar.bz2 # cd apr-1.4.6 # ./configure --prefix=/usr/local/apr # make && mak