源码安装lamp-1

yum install make apr* autoconf automake gcc gcc-c++ zlib-devel openssl opensll-devel pcre-devel gd kernel keyutils path perl

kernel-headers compat* mpfrcpp glibc libgomp libstdc++-devel  ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel

libselinux-devel krb5-devel zlib-devel libpm* freetype libjpeg* libpng* php-common php-gd ncursee* libtool* libxml2 libml2-devel path

安装类库

ls

tar zxf libmcrypt-2.5.8.tar.gz解压

cd libmcrypt-2.5.8进入此目录

./configure编译配置文件

make ; make install安装编译配置文件

cd ..

ls

tar zxf cmake-2.8.7.tar.gz解压

cd make-2.8.7

./configure编译配置文件

make && make install安装编译配置文件

cd ..

ls

tar zxf apr-1.4.6.tar.gz解压

cd apr-1.4.6

.configure --prefix=/usr/local/apr 编译配置文件以及指向路径

make ; make install安装编译配置文件

cd ..

ls

tar zxf apr-util-1.4.1.tar.gz解压

cd apr-util-1.4.1

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-configure编译配置文件指向路径加apr参数

make ; make install安装编译配置文件

groupadd mysql 创建mysql组

useradd -g mysql -s /bin/false 创建mysql用户添加到MySQL组里不允许短期登录

mkdir -p /data/mysql 递归创建mysql目录

chown -R mysql:mysql /data/mysql/设置mysql文件夹属于mysql用户mysql组

mkdir /usr/local/mysql创建mysql安装路径

ls

tar zxf mysql-5.5.21.tar.gz解压

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc指向mysql安装路径 指向mysql数据库位置 mysql配置文件

make ; make install安装编译配置文件

cd /usr/local/mysql

cp ./support-files/my-huge.cnf /etc/my.cnf

y 把mysql源码配置文件复制到旧mysql配置文件并覆盖

vi /etc/my.cnf编辑mysql配置文件

在8后一行加入datadir = /data/mysql

./scripts/mysql_install_db --user=mysql生成mysql数据库用户为mysql

cp ./support-files/mysql.server /etc/rc.d/init.data/mysqld复制文件到mysql下

chmod 755 /etc/init.d/mysqld添加755权限对目录

chkconfig mysqld on #开启mysql数据库

vi /etc/rc.d/init.d/mysqld #编辑mysql的启动文件

baseurl=/usr/local/mysql指向mysql数据库安装路径

datadir=/data/mysql指向mysql数据库文件位置

service mysqld start开启mysql数据库

vi /etc/profile编辑所有配置文件

最后一行

export PATH=$PATH :/usr/local/mysql最后一行添加mysql的环境变量

创建两条软链接(为了php安装时需要)

[[email protected] mysql]# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

[[email protected] mysql]#

[[email protected] mysql]# ln -s /usr/local/mysql/include/mysql /usr/include/mysql/

[[email protected] mysql]#

shutdown -r now重启系统

/usr/local/mysql/bin/mysqladmin -u root -p passwd "123456"设置mysql root密码

直接回车不用输入密码生成mysql root密码

service mysqld restart重启mysql

mysql - u root -p登陆mysql

时间: 2024-12-22 08:18:50

源码安装lamp-1的相关文章

bash-scripts源码安装lamp(apache、php及部分扩展、mysql)

安装包版本:httpd-2.2.29.tar.gzzlib-1.2.8.tar.gzapr-util-1.5.4.tar.gzapr-1.5.1.tar.gzlibpng-1.6.17.tar.gzjpegsrc.v9a.tar.gzlibgd-gd-2.1.1.tar.gzphp-5.6.7.tar.gzfreetype-2.5.5.tar.gzlibmcrypt-2.5.8.tar.gzlibxml2-2.9.2.tar.gzmysql-5.6.23.tar.gz ======安装包下载网站

源码安装lamp(centos7)

1.源码安装lamp(centos7)(1)源码安装apr-1.5.2和apr-util-1.5.4 cd apr-1.5.2 ./configure && make && make install cd apr-util-1.5.4 ./configure  --with-apr=/usr/local/apr/ && make && make install (2)安装openssl-devel #mod_ssl has been requ

CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境

CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境一. 系统环境:Linux系统版本: CentOS release 6.5Apache版本: httpd-2.2.24PHP 版本: php-5.6.11 二.安装前准备: 1.查看是否安装GCC ,GCC-C++编译器,如果没有则进行安装: 查看是否安装的命令: #gcc –v 若未安装在服务器联网情况下可以使用下列命令安装: #yum install gcc #yum install gcc-c++2.

CentOS6.6 源码安装LAMP环境

操作系统环境:CentOS6.6 X86_X64 FINAL 源码安装LAMP环境首先上传源码包到/usr/local/src/lamp目录下,版本是httpd-2.2.16.tar.gz mysql-5.1.40-linux-x86_64-icc-glibc23.tar.gz php-5.3.28.tar.gz然后使用tar -xzvf 解压源码包tar -xzvf httpd-2.2.16.tar.gztar -xzvf mysql-5.1.40-linux-x86_64-icc-glibc

CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境

一.简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而>言都是在它所代表的方面功能非常强大的组件. LAMP这个词的由来最早始于德国杂志“c't Magazine”,Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字.这些>组件并不是开始就设计为一起使用的,但是,这些软件都是开源的,可以很方便的随时获得并免费使用,这就导致了这些组件经常

源码安装LAMP环境

之前在网上找的一些大牛们的源码安装lamp环境的文章,总是达不到他们实现的效果,于是决定自己总结一篇源码安装LAMP环境的文章,以供自己以后作为参考资料以及帮助像我这样的linux系统小白学习分享,大神看了请轻喷,谢谢! 操作系统环境:CentOS6.6 X86_X64 FINAL 首先上传源码包到/usr/local/src/lamp目录下,版本是httpd-2.2.16.tar.gz mysql-5.1.40-linux-x86_64-icc-glibc23.tar.gz php-5.3.2

Linux服务器--CentOS6上源码安装LAMP(实现WordPress,PhpMyAdmin)

Linux服务--CentOS6实现LAMP(源码安装) 实验要求: 安装php时实现php模块嵌入到httpd中和实现fpm两种方式.在fpm下,提供两个虚拟主机: 分别用于实现PHPMyadmin和WordPress,其中PhpMyAdmin提供ssl. 实验环境: CentOS系统一台(IP:172.16.99.4),所需的httpd,mariadb,php,PhpAdmin,WordPress的源码包. 实验步骤: 安装顺序:httpd-->mariadb-->php. 安装前的准备工

源码安装LAMP环境+yii2框架

当有些新增的软件版本出现,而你想要进行尝试使用,但是在本地用yum安装却不能满足你的需求时, 那么朋友,你需要和我一样用源码安装的形式来达成你的目的. 因为开发的同事想要一个Apache 2.4.25 + Mysql 5.7.17 + php7.1.5 + yii2-basic的环境来做活动. 为了满足应用需求,现在我们就开始着手做吧! 一.安装Apache 本来在本地,只要你能联网,就能够用yum轻轻松松安装上Apache,而且安装的版本会比官网上 下载的最新源码包还要新. 但我发现yum安装

Linux下源码安装LAMP(CentOS 6.8 + Apache2.4 + MySQL5.5 + PHP7)环境

一.简介 PHP已经走过了20年的历史,PHP7对于上一版本的PHP5.*,在性能方面有了跨越式的提升,当然也有一些新增的特性和改变,具体大家可以参考网上更为详细的相关资料文档. 二.系统环境 系统平台:CentOS release 6.8 (Final) Apache版本:httpd-2.4.6.tar.gz MySQL 版本:mysql-5.5.53.tar.gz PHP版本:php-7.1.0.tar.gz 三.安装前准备 1.库文件准备 在安装PHP之前,应先安装PHP需要的最新版本库文

ubuntu下源码安装LAMP及Laravel

前言 已经很久没写php代码了,以前是前后端都折腾,毕业入职以后就只是单纯写前端了 刚好前不久在nitrous上建了一个测试账户(ubuntu环境),于是就打算部署个Laravel玩玩,一个很火的php框架 于是乎,是的,我又得折腾一遍LAMP了(生无可恋脸...) nitrous上原本是已经部署好了apache2和php5的,可是php5的版本是5.5.9,而Laravel对php版本的最低要求是>=5.6.4 所以,蛋疼了,得重新装php了,更悲剧的是用自带的apt-get是无法安装特定版本