配置lamp

Mysql安装

端口号:3306

Mysql官网http://mirrors.sohu.com/mysql/

平时安装mysql用的都是源码包,但是它的编译需要很长时间,在这里做实验用的是二进制免编译的包;现在线上大部分用的是mysql-5.0和mysql-5.1。安装mysql要区分平台,机器是32位机还是64位机。

uname –i

i386表示32位要下载i686的包,x86_64,为64位。

./scripts/mysql_install-db,--user表示数据库所属主,--datadir表示数据库安装到哪里,一般放在大空间的分区最后显示两个Ok才表示安装成功。

Mysqld的日志在/data/mysql,如果启动不了,可以去查看错误日主去解决问题,这个错误日志一般是主机名.err。

步骤:

初始化:

yuminstall -y wget

cd /usr/local/src       //以后wget统一放在这个文件

wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz

tar -zxvfmysql-5.1.73-linux-i686-glibc23.tar.gz

mvmysql-5.1.73-linux-i686-glibc23 /usr/local/mysql      //挪动位置

cd/usr/local/mysql

useradd -s/sbin/nologin mysql        //建立mysql用户

mkdir -p/data/mysql       //数据库文件都会放在这个目录

chown -Rmysql:mysql /data/mysql         //更改权限

./scripts/mysql_install_db--user=mysql --datadir=/data/mysql

echo $? //显示0表示成功

配置mysql

cpsupport-files/my-large.cnf /etc/my.cnf       //拷贝配置文件

cpsupport-files/mysql.server /etc/init.d/mysqld   //拷贝启动脚本

vim/etc/init.d/mysqld     //修改启动脚本

datadir=/data/mysql         //配置文件加入数据库存放的目录,前面创建的

chkconfig –addmysqld    //把mysqld加入系统服务项

chkconfig mysqldon                  //开机启动msyqld

编译安装mysql

cd/usr/local/mysql

yum install –ygcc gcc-c++        //编译需要的包

yum install -yncurses-devel              //编译需要的包

wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.49.tar.gz

tar -zxvfmysql-5.5.49.tar.gz

cd mysql-5.5.49

cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/mysql/data-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=all-DWITH_DEBUG=0 -DWITH_SSL=yes -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1

echo $?

make

echo $?

make install

echo $?

cd/usr/local/mysql/

chown -Rmysql:mysql /usr/local/mysql/

./scripts/mysql_install_db--user=mysql --datadir=/mysql/data

chown -R root .

chown -R mysqldata

cpsupport-files/my-medium.cnf /etc/my.cnf           //拷贝mysql主配置文件

bin/mysqld_safe--user=mysql &

cpsupport-files/mysql.server /etc/init.d/mysqld

chmod +x/etc/init.d/mysqld

/etc/init.d/mysqldstart

Apache安装

端口号:80

线上使用的较多的版本为2.0或者2.2,网址http://apache.fayea.com/httpd,所谓的apache,它真正的名字叫httpd。

步骤:

cd/usr/local/src

wgethttp://apache.fayea.com/httpd/httpd-2.2.31.tar.bz2

tar-jxvf httpd-2.2.31.tar.bz2

wgethttp://www.lishiming.net/data/attachment/forum/epel-release-6-8_32.noarch.rpm

rpm-ivh epel-release-6-8_32.noarch.rpm

yuminstall -y zlib-devel

yuminstall -y pcre pcre-devel apr apr-devel

yuminstall -y gcc

cdhttpd-2.2.31

./configure--prefix=/usr/local/apache2 --with-included-apr --enable-so--enable-deflate=shared --enable-expires=shared --enable-rewrite=shared--with-pcre

echo$?

make

echo$?

makeinstall

echo$?

时间: 2024-11-06 06:33:11

配置lamp的相关文章

CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)

原文 CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB) 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum insta

在CentOS6.4中安装配置LAMP环境的详细步骤

原文:在CentOS6.4中安装配置LAMP环境的详细步骤 本文详细介绍了CentOS6.4系统中安装LAMP服务并对其进行配置的过程,即安装Apache+PHP+Mysql,参照了网上大神的设置,其他Linux发行系统可以参考~ 在本文中部分命令操作需要root权限,输入‘su -’命令后输入密码即可切换root身份. 一.修改设置对安装做准备 1. 防火墙设置 设置/etc/sysconfig/iptables文件允许80端口和3306端口.因为80端口是http协议所使用的端口,如果防火墙

CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)

一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/ip

CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)

准备篇: CentOS 6.6系统安装配置图解教程 http://www.osyunwei.com/archives/8398.html 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口

linux下配置LAMP开发环境,以及常用小细节

本来安装没什么可说到.但是在linux当中容易会出现各种各样到问题.我安装以后导致各种问题 比如php无法正常解析,数据库无法关闭,Apache无法开启等等........ 所以搞得我比较郁闷,现在把过程分享下,大家不要在走弯路 最后按照这个顺序来装,避免出问题 [plain] view plaincopy sudo apt-get install mysql-server-5.0 sudo apt-get install apache2 sudo apt-get install php5 li

CentOS 6.3安装配置LAMP服务器(Linux+Apache+MySQL+PHP5)

服务器系统环境:CentOS 6.3 客户端系统环境:Windows 7 ultimate(x86)sp1 简体中文旗舰版 ※  本文档描述了如何在Linux服务器配置Apache.Mysql.PHP5 LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和

RPM 包格式安装配置LAMP

RPM包格式安装配置LAMP,提供两个虚拟主机,一个用于wordpress,一个用于phpMyAdmin,为后一个提供ssl访问方式.  一.首先用Yum 安装这几个软件:httpd, php, php-mysql, mysql-server 就可以了: # yum install -y php php-mysql mysql-server # service httpd start        安装好后就可以启动httpd服务了 创建2个虚拟主机的index.html 的主文件 # mkdi

CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)

CentOS 7.0接触到的用户是比较少的,今天看了站长写了一篇关于centos7中安装配置LAMP服务器的教程,下面我把文章稍加整理一下转给大家学习交流,希望例子能给各位带来帮助哦. centos7安装配置教程:http://www.111cn.net/sys/CentOS/63645.htm 一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fir

linux下手动配置lamp环境

前提:这是SercureCRT远程虚拟机中的ubuntu server完成的实验. 首先我们要知道lamp这个单词的构成:linux,apache,mysql,php.这篇文章就是要说明如何在linux下面完成apache,mysql,php的安装,并且让他们协同工作. 第一步:安装apache 采用ubuntu自带的软件安装方式:apt-get install apache2 安装完之后,/var/www/ 就是它的工作目录,/etc/apache2 就是它的安装路径. 进行测试 http:/