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

author author     2022-08-20     649

关键词:

系统: 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

技术分享

 

技术分享


centos6.7安装部署cobbler完成无人值守化安装部署

       Centos6.7部署cobbler完成无人值守化安装部署          Cobbler是一个免费开源系统安装部署软件,用于自动化网络安装操作系统。在生产环境中,经常批量部署几十... 查看详情

centos6.5上部署drbd

CentOS6.5上部署drbd下面开始在CentOS6.5上安装并配置drbd,环境的话继续使用之前安装完heartbeat的两台主机,同时也是为后面实现heartbeat存储和数据库高可用做准备,所以如果需要单独操作,请按照之前安装heartbeat的准备工作进行配... 查看详情

centos6.8部署zabbix

一、安装Nginx[[email protected]~]#yum-yinstallpcre-develpcreopensslopenssl-develzlibzlib-develgccgcc-c++[[email protected]~]#groupaddnginx&&useradd-gnginx-s/sbin/nologinnginx[[email  查看详情

centos6.7下ansible部署

  Ansible是一种集成IT系统的配置管理,应用部署,执行特定任务的开源平台.它基于Python语言实现,部署只需在主控端部署Ansible环境,被控端无需安装代理工具,只需打开SSH,让主控端通过SSH秘钥认证对其进行所有的管理监控操作.... 查看详情

centos6.5部署unison双向同步服务

CentOS6.5部署Unison双向同步服务环境介绍:服务器IPServer1192.168.30.131Server2192.168.30.132   1、添加主机互信:  a、添加host文件(在Server1、Server2分别操作):    [[email protected]~]#echo-e"192.168.30.131Server1 192 查看详情

centos6.5部署wordpress

 1、安装环境:#yuminstallhttpdmysql-serverphpphp-mysqlphp-gdphp-imapphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpc-y2、配置mysql初始化密码:#mysqladmin-urootpassword**********2.1、mysql新建一个wordpress的表:createdatabasew 查看详情

centos6.8源码安装部署zabbix3.4.5

本文档主要介绍CentOS6.8在lamp环境下安装以及部署Zabbix3.4.5(注:本文部署环境为php-5.6.23+mysql-5.6.24+httpd-2.2.15+CentOS6.8)基本流程:1.准备编译环境2.yum源配置并且安装php和Apche的所需包3.mysql服务的启动和创建zabbix账号4.下载zabbix3.4.5... 查看详情

centos6.8源码安装部署zabbix3.4.5

本文档主要介绍CentOS6.8在lamp环境下安装以及部署Zabbix3.4.5(注:本文部署环境为php-5.6.23+mysql-5.6.24+httpd-2.2.15+CentOS6.8)基本流程:1.准备编译环境2.国内阿里云yum源配置并且安装php和Apche的所需包3.mysql服务的启动和创建zabbix账号4.... 查看详情

centos6私有云owncloud部署

系统centos6一、卸载旧版本ownCloud安装要求 PHP5.3.3以上,如果需要卸载旧版本请参照以下办法,以卸载apache为例。查询已安装版本。如果要卸载mysql,就把httpd改成mysql。[[email protected] ~]# rpm -qa|grep httpdhttpd-2.2.... 查看详情

centos6.4下docker应用环境的部署配置

http://blog.chinaunix.net/uid-619485-id-4973941.html***********************************************OS:CentOS6.6x86_64Docker:1.4.1Docker安装执行安装命令:sudoyuminstalldocker-io 出现Error信息: Loadedplugins:f 查看详情

centos6.5部署saltstack

(1)、python2.7安装https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz# tar xvzf Python-2.7.8.tgz# cd Python-2.7.8# ./configure --prefix=/usr/local# make  查看详情

centos6部署监控神器普罗米修斯(详细部署说明)(代码片段)

部署说明:环境说明:组件版本下载地址Prometheus2.6.1https://prometheus.io/download/#prometheusgo1.11.4https://golang.org/dl/Grafana5.4.2https://dl.grafana.com/oss/release/grafana-5.4.2-1.x86_64.rpm安装go解压安装:[root@cs-linf 查看详情

centos6.8部署vnc服务

...到机房,因此vnc是一款不错的替代软件。 下面记录在centos6环境下安装vnc的操作:(1)查看本机是否已经安装vncserver[[email protected]~ 查看详情

centos6.5pxekickstart批量部署

...到,复习一下完整的步骤记在这里,说明以后再加上环境Centos6.5 ESXI虚拟机服务器端安装dhcp tftp-servernfs 挂载光盘yuminstalldhcp-ycp/usr/share/doc/dhcp-4.1.1/dhcpd.conf.samp 查看详情

centos6.5上部署drbd

下面开始在CentOS6.5上安装并配置drbd,环境的话继续使用之前安装完heartbeat的两台主机,同时也是为后面实现heartbeat存储和数据库高可用做准备,所以如果需要单独操作,请按照之前安装heartbeat的准备工作进行配置,然后根据下... 查看详情

centos6.5上部署haproxy

环境说明:主机名角色IP地址mylinux1.contoso.comHaproxyeth0:192.168.100.121eth1:172.16.100.121mylinux3.contoso.comsshserver(做tcp实验用)eth0:192.168.100.181mylinux4.contoso.comsshserver(做tcp实验用)eth1:192.168.100.182一、环境 查看详情

centos6.5上部署heartbeat

环境说明:主机名角色IP地址VIPheartbeat01.contoso.comHeartbeat节点1eth0:192.168.49.133eth1:172.16.49.133(心跳连接)172.16.49.100heartbeat02.contoso.comHeartbeat节点2eth0:192.168.49.134eth1:172.16.49.134(心跳连接)一、准备工作以下操作除非特别 查看详情

centos6部署strongloop

1.安装node1)下载官方二进制包cd/optwgethttps://nodejs.org/dist/latest-v7.x/node-v7.10.0-linux-x64.tar.gz2)解压缩tar-zvxnode-v7.10.0-linux-x64.tar.gzmvnode-v7.10.0-linux-x64node3)配置环境变量vi/etc/profile增加  exportNODE_H 查看详情