`

Centos 6.8下在线安装lamp以及piwik

 
阅读更多

记录一下安装环境的过程:

 

一、安装Apache组件

由于CentOS已经封装了Apache,所以直接运行安装。

如果想知道自己的服务器是否已安装了Apache,可以cd/etc/rc.d/init.d/目录下,查看是否有httpd


使用httpd -v查看已安装的httpd版本


使用rpm -qa | grep httpd 查看是否已经安装了httpd


使用ps -ef | grep httpd查看httpd的进程

 

使用service httpd status查看httpd运行状态

 

使用service httpd start可以启动httpd

 

使用service httpd stop可以停止httpd。

 

接下来,进行Apache的安装。

直接运行安装:

[root@localhost /]# yum install httpd

配置系统让Apache随系统启动:

[root@localhost /]# chkconfig --levels 235 httpd on

配置完毕,启动Apache:

[root@localhost /]# /etc/init.d/httpd start

 

此时,在浏览器访问该Apache服务器,会报错:

httpd: Could not reliably determine the server's fully qualified domain name

解决方法:

找到apache配置文件,vi /etc/httpd/conf/httpd.conf,放开#ServerName localhost:80注释,之后再重新Apache服务即可。

 

注意:在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。

 

二、安装MySQL

输入如下指令安装:

[root@localhost /]# yum install mysql mysql-server

安装完毕,让 MySQL 能够随系统自动启动:

[root@localhost /]# chkconfig --levels 235 mysqld on

启动MySQL:

[root@localhost /]# /etc/init.d/mysqld start

启动完成之后,可以进行mysql密码的修改,这里就不多讲了。

 

三、安装PHP

输入如下指令安装:[root@localhost /]# yum install php

重新启动 Apache 服务:

[root@localhost /]# /etc/init.d/httpd restart

此时,若要测试PHP信息,可以在/var/www/html/目录下,新建一个php.info文件,文件编辑:<?php phpinfo();?>。编辑完成之后,在浏览器输入:http://127.0.0.1/php.info,即可查看。

 

四、将 PHP 模块和 MySQL 模块关联起来

要正常工作,还需要将PHP和MySQL关联起来。

搜索模块:

[root@localhost /]# yum search php

安装相关模块:

[root@localhost /]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

重启 Apache 使之生效:

[root@localhost /]# /etc/init.d/httpd restart

 

此时,再次刷新php.info,就能看到相关MySQL的信息。

 

五、安装Piwik

在安装piwik之前需要调试好数据库,进入mysql创建数据库:

mysql> CREATE DATABASE piwik;

mysql> use databasename;

mysql> create table tablename( id int not null primary key );

 

接下来,就可以进行piwik的安装了。参考地址:http://piwik.org/docs/installation/

在/var/www/html目录下,新建文件夹:piwik,然后将从piwik官网下载的压缩包解压呀上传到piwik文件夹下,然后重启Apache服务器。

 

最后就是5分钟Piwik安装,具体请参照官网流程。

 

六、PHP版本升级

在安装Piwik的过程,有遇到,PHP版本较低,需要高版本的PHP才能正常运行。这时就需要升级PHP版本。

查看当前PHP版本

[root@localhost /]# php -v

 

检查当前PHP的安装包

[root@localhost /]# yum list installed | grep php

 

查看yum源上能用的PHP资源包[root@localhost /]# yum list php*

 

移除当前PHP的安装包,否则容易起冲突

[root@localhost /]# yum remove php*

 

加载第三方yum源,epel及remi源(此时,需要注意自己的Cent OS版本,如果是6.*的版本安装了7的yum源,那么在执行yum命令的时候,就会报错:Error: xz compression not available。这时需要先卸载该yum源(假设该yum原为:epel-release-latest-7.noarch.rpm):[root@localhost /]# yum remove epel-release  清空epel目录: [root@localhost /]# rm -rf /var/cache/yum/x86_64/6/epel/   最后再安装另一个yum源)

[root@localhost /]# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm[root@localhost /]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

 

安装PHP

[root@localhost /]# yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof

 

  • 大小: 16.8 KB
  • 大小: 3.3 KB
  • 大小: 3.7 KB
  • 大小: 10.8 KB
  • 大小: 3.3 KB
分享到:
评论

相关推荐

    centos6.8-离线安装docker环境所需的rpm

    由于是离线安装,我们需要预先准备包含所需RPM包的压缩文件“centos6.8-离线安装docker所需的rpm”。 首先,我们需要了解Docker是什么。Docker是一个开源的应用容器引擎,基于Go语言并遵循Apache2.0协议开源。它...

    centos6.8-DVD版本安装图解.docx

    CentOS 6.8 DVD 版本安装图解 CentOS 6.8 是一个稳定、可靠、功能强大的 Linux 操作系统,它基于 Red Hat Enterprise Linux 源代码,提供了一个免费、开源的替代方案。CentOS 6.8 DVD 版本安装图解将指导您完成 ...

    CentOS6.8 64位安装镜像.rar

    "CentOS6.8 64位安装镜像"是搭建稳定服务器环境的基础,其安装过程相对简单,但需要注意的是,安装后的系统配置和安全管理同样重要。通过了解这些步骤和后续的系统优化,你可以更好地利用这个强大的开源操作系统。

    centos6.8 64位安装oracle 11g需要的全部文件part4

    centos6.8 64位安装oracle 11g需要的全部文件part4

    CentOS6.8-64位系统-百度云盘链接

    由于给定的内容非常有限,这里将详细介绍与 CentOS 6.8 64位系统相关的知识点,包括但不限于系统特性、安装过程以及常见问题解决方法等。 ### CentOS 6.8 64位系统概述 CentOS 是一个基于 Red Hat Enterprise ...

    centos 6.8 搭建LAMP

    ### CentOS 6.8 搭建 LAMP 环境及配置 #### 一、简介 LAMP 是一个开放源代码的Web平台,由 Linux、Apache、MySQL 和 PHP 四个部分组成,广泛用于互联网应用程序开发。本文将详细介绍如何在 CentOS 6.8 系统上搭建 ...

    centos6.8下安装mysql

    在Linux系统中,CentOS 6.8是一个广泛使用的稳定版本,而MySQL是一...如果你遇到了任何问题,可以参考提供的文档“尚硅谷centos6.8下安装mysql.docx”进行查阅,这份文档应该包含了更详细的步骤和解决常见问题的方法。

    CentOS6.8-64-百度云盘链接

    CentOS6.8-64-百度云盘链接

    centos6.8上Oracle11g的安装

    centos6.8上Oracle11g的安装,适合初学者安装学习,经试验无误

    Centos6.8安装RabbitMQ

    Centos 6.8安装RabbitMQ ,自己理解的,希望能够帮助大家。

    centos6.8下载地址_64

    根据提供的文件信息,我们可以深入探讨CentOS 6.8的相关知识点,包括CentOS的基本概念、CentOS 6.8的特点以及如何安装与配置等。 ### CentOS概述 CentOS(Community ENTerprise Operating System)是一个基于Linux...

    CentOS6.8安装手册

    ### CentOS 6.8 安装指南 #### 一、准备环境:安装 VMware 虚拟化软件 在正式开始 CentOS 6.8 的安装之前,我们首先需要一个虚拟化平台来承载我们的操作系统。这里推荐使用 VMware 虚拟化软件。 **1. 安装 VMware...

    Centos6.8 minimal版本下安装图形化界面.docx

    ### CentOS 6.8 Minimal 版本下安装图形化界面 #### 一、背景介绍 在 CentOS 6.8 minimal 版本系统中,默认安装的是一个无图形界面的基础环境,适用于服务器或者对资源消耗有较高要求的应用场景。然而,在某些情况...

    centos6.8种子.zip

    【标题】"CentOS6.8种子.zip"指的是一个包含了CentOS6.8操作系统的镜像文件的压缩包。CentOS是一款基于Linux的开源操作系统,它以Red Hat Enterprise Linux (RHEL)源代码为基础,重新编译而成,旨在提供一个免费、...

    CentOS 6.8编译安装LNMP环境

    ### CentOS 6.8 编译安装LNMP环境详尽指南 #### 一、概述 在当前互联网技术快速发展的背景下,构建稳定可靠的Web服务成为众多企业和个人开发者的重要需求之一。其中,**LNMP**(Linux+Nginx+MySQL+PHP)环境作为...

    Centos6.8安装步骤

    ### CentOS 6.8 安装指南 #### 第一步:启动安装程序 - 在CentOS 6.8的安装过程中,首先会遇到一个欢迎界面。在这个界面,您需要选择“Install or upgrade an existing system”(安装或升级现有系统)选项,并按...

    centos6.8 64位安装oracle 11g需要的全部文件part1

    centos6.8 64位安装oracle 11g需要的全部文件

    CentOS6.8下快速安装Composer并部署Laravel框架

    ### CentOS 6.8 下快速安装 Composer 并部署 Laravel 框架 #### 一、简介 本篇文章将详细介绍如何在 CentOS 6.8 系统下安装 Composer 并使用 Composer 部署 Laravel 框架。文章分为以下几个部分进行讲解: 1. **...

    centos6.8 64位安装oracle 11g需要的全部文件part2

    centos6.8 64位安装oracle 11g需要的全部文件part2

    CentOS6.8系统

    Linux系统CentOS6.8 Linux系统CentOS6.8 Linux系统CentOS6.8

Global site tag (gtag.js) - Google Analytics