Centos6部署lamp: httpd2.2+module模式

系统: Centos6

httpd版本: 2.2 使用prefork工作模式

安装方法:

  1. 使用源码包安装mariadb
  2. 使用yum安装php

注:

如果使用mariadb官方的yum源安装,速度很慢

一、安装mariadb:

 

1.    准备源码包

 

2.    准备mysql组和用户

groupadd -r -g 306 mysql

useradd -r -g mysql -u 306 mysql

 

3.    部署mariadb

tar-xzvf mariadb-5.5.46-linux-x86_64.tar.gz -C /usr/local/

ln -s/usr/local/mariadb-5.5.46-linux-x86_64/ /usr/local/mysql   

//便于以后升级版本用

chown -R root:mysql/usr/local/mysql/*        //修改权限

 

4.    初始化数据库

mkdir-p /mydata/data

chown mysql:mysql/mydata/data/         //准备数据库存放目录

 

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

//指定mariadb目录和数据库存放目录

 

5.    准备配置文件

mkdir/etc/mysql

cp/usr/local/mysql/support-files/my-large.cnf /etc/mysql/my.cnf

//复制模板,可根据需求选择

vim /etc/mysql/my.cnf

 

6.    后续工作

vim  /etc/profile.d/mysqld.sh         //添加环境变量

. /etc/profile.d/mysqld.sh           //加载环境变量

 

echo ‘/usr/local/mysql/lib/‘ >/etc/ld.so.conf.d/mysqld.conf     //添加库路径

ldconfig                  //加载库路径

 

ln -s /usr/local/mysql/include/mysql/ /usr/include/mysqld

 

echo ‘MANPATH /usr/local/mysql/man/‘ >>/etc/man.config    //添加man文档路径

 

cp /usr/local/mysql/support-files/mysql.server/etc/rc.d/init.d/mysqld  //复制服务脚本

chkconfig --add mysqld

chkconfig mysqld on         //设置开机启动

service mysqld start          //启动服务

 

7.    安全初始化

/usr/local/mysql/bin/mysql_secure_installation

 

 

 

 

 

 

二、安装php:

yum install -y php php-mysql php-xcache

 

service httpd start        //启动httpd

 

 

三、测试:

vim /var/www/html/test.php

 

 

 

vim /var/www/html/db.php

 

时间: 2024-08-06 20:03:43

Centos6部署lamp: httpd2.2+module模式的相关文章

Centos6部署lamp: httpd2.4+module模式

系统: Centos6 httpd版本: 2.4 使用event工作模式 php版本: 5.4.26 mariadb版本: 5.5.46 xcache版本: 3.0.3 安装顺序: php最后安装 一.准备源码包: 二.安装httpd: 1.安装所需环境 yum groupinstall -y"Development tools" "Server Platform Development" yum install -y pcre-devel     2.    安装

Centos6部署lamp: httpd2.4+fpm模式

系统: Centos6 httpd版本: 2.4 使用event工作模式 php版本: 5.4.26 mariadb版本: 5.5.46 xcache版本: 3.0.3 httpd:     192.168.1.101 mariadb:  192.168.1.102 php:      192.168.1.103 安装顺序: php最后安装 注意事项: 1.在httpd2.2上使用fcgi功能,需要额外打补丁 一.安装httpd2.4: 在192.168.1.101上操作   1.    准备源

centos7部署LAMP+xcache(module模式)

centos7通过RPM包部署LAMP+xcache (php module) 环境要求: (1)一个虚拟主机提供phpMyadmin (2)一个虚拟主机提供WordPress (3)利用xcache缓存来进行页面加速 (4)进行页面压力测试 wp.magedu.com------>提供WordPress pma.magedu.com---->提供phpMyAdmin 1.安装httpd.php.php-myql.mariadb-server [[email protected] ~]# yu

Centos7部署lamp: httpd2.4+fpm模式

httpd:      192.168.1.200 mariadb:  192.168.1.202 php:      192.168.1.203 使用yum安装 一.安装并配置httpd: 在192.168.1.200上操作 yum install -y httpd vim /etc/httpd/conf.modules.d/00-mpm.conf    //启用event模式   vim /etc/httpd/conf/httpd.conf      //配置httpd       http

编译部署LAMP+xcache (php-fpm模式)

通过编译安装方式部署分离式LAMP+xcache (php-fpm模式) 要求: (1)采用源码编译部署分离式的LAMP,其中php基于php-fpm模式 (2)基于LAMP平台一个虚拟主机提供WordPress,另一个虚拟主机提供phpMyadmin (3)利用xcache来为php提供缓存加速页面的访问速度 (4)对其中一个站点缓分别做压力测试,并且比对缓存加速前和加速后的数据. 环境: 192.168.1.103------>提供httpd服务 192.168.1.104------>提

Centos7部署lamp: httpd2.4(event)+module模式

系统: Centos7 httpd版本: 2.4 使用event工作模式 安装方法: 使用yum安装httpd和mariadb 编译安装php,启用多线程支持 一.安装httpd和mariadb: yum install -y httpd httpd-devel php-mysql mariadb-server systemctl start mariadb      //启动mariadb systemctl start httpd         //启动httpd     二.安装PHP:

centos7部署LAMP+xcache (php fpm模式)

centos7通过RPM包部署分离式LAMP+xcache (php-fpm) 要求: rpm包部署LAMP,并且需要将LAMP环境进行分离式的部署 (1)一个虚拟主机提供wordpress 一个虚拟主机提供phpMyadmin (2)利用xcache来加速页面速度 环境: 此处用三台主机分别分离提供不同服务: 192.168.1.104------->提供httpd服务 192.168.1.110------->提供mariadb-server服务 192.168.1.113-------&

CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境

我们一般常规的在Linux服务器中配置WEB系统会用到哪种WEB引擎呢?Apache还是比较常用的引擎之一.所以,我们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是我们常用的WEB环境.对于大部分同学来说,我们会选择采用WEB面板或者是一键包安装,但是一键包或者面板也是有一些缺陷的,比如有些软件我们并不需要安装. 或者说,对于我们深入学习Linux系统的用户来说,肯定是需要一步步编译安装,这样才知道其中的原理.在这篇文章中,我们将在CentOS6系统中(CentO

CentOS6.6部署LAMP系统架构

#部署LAMP环境 #系统环境: OS:CentOS release 6.6 HostName:server.example.com IP:192.168.1.100 #配置防火墙,允许80,3306端口 iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCE