记录一下安装环境的过程:
一、安装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
相关推荐
由于是离线安装,我们需要预先准备包含所需RPM包的压缩文件“centos6.8-离线安装docker所需的rpm”。 首先,我们需要了解Docker是什么。Docker是一个开源的应用容器引擎,基于Go语言并遵循Apache2.0协议开源。它...
CentOS 6.8 DVD 版本安装图解 CentOS 6.8 是一个稳定、可靠、功能强大的 Linux 操作系统,它基于 Red Hat Enterprise Linux 源代码,提供了一个免费、开源的替代方案。CentOS 6.8 DVD 版本安装图解将指导您完成 ...
"CentOS6.8 64位安装镜像"是搭建稳定服务器环境的基础,其安装过程相对简单,但需要注意的是,安装后的系统配置和安全管理同样重要。通过了解这些步骤和后续的系统优化,你可以更好地利用这个强大的开源操作系统。
centos6.8 64位安装oracle 11g需要的全部文件part4
由于给定的内容非常有限,这里将详细介绍与 CentOS 6.8 64位系统相关的知识点,包括但不限于系统特性、安装过程以及常见问题解决方法等。 ### CentOS 6.8 64位系统概述 CentOS 是一个基于 Red Hat Enterprise ...
### CentOS 6.8 搭建 LAMP 环境及配置 #### 一、简介 LAMP 是一个开放源代码的Web平台,由 Linux、Apache、MySQL 和 PHP 四个部分组成,广泛用于互联网应用程序开发。本文将详细介绍如何在 CentOS 6.8 系统上搭建 ...
在Linux系统中,CentOS 6.8是一个广泛使用的稳定版本,而MySQL是一...如果你遇到了任何问题,可以参考提供的文档“尚硅谷centos6.8下安装mysql.docx”进行查阅,这份文档应该包含了更详细的步骤和解决常见问题的方法。
CentOS6.8-64-百度云盘链接
centos6.8上Oracle11g的安装,适合初学者安装学习,经试验无误
Centos 6.8安装RabbitMQ ,自己理解的,希望能够帮助大家。
根据提供的文件信息,我们可以深入探讨CentOS 6.8的相关知识点,包括CentOS的基本概念、CentOS 6.8的特点以及如何安装与配置等。 ### CentOS概述 CentOS(Community ENTerprise Operating System)是一个基于Linux...
### CentOS 6.8 安装指南 #### 一、准备环境:安装 VMware 虚拟化软件 在正式开始 CentOS 6.8 的安装之前,我们首先需要一个虚拟化平台来承载我们的操作系统。这里推荐使用 VMware 虚拟化软件。 **1. 安装 VMware...
### CentOS 6.8 Minimal 版本下安装图形化界面 #### 一、背景介绍 在 CentOS 6.8 minimal 版本系统中,默认安装的是一个无图形界面的基础环境,适用于服务器或者对资源消耗有较高要求的应用场景。然而,在某些情况...
【标题】"CentOS6.8种子.zip"指的是一个包含了CentOS6.8操作系统的镜像文件的压缩包。CentOS是一款基于Linux的开源操作系统,它以Red Hat Enterprise Linux (RHEL)源代码为基础,重新编译而成,旨在提供一个免费、...
### CentOS 6.8 编译安装LNMP环境详尽指南 #### 一、概述 在当前互联网技术快速发展的背景下,构建稳定可靠的Web服务成为众多企业和个人开发者的重要需求之一。其中,**LNMP**(Linux+Nginx+MySQL+PHP)环境作为...
### CentOS 6.8 安装指南 #### 第一步:启动安装程序 - 在CentOS 6.8的安装过程中,首先会遇到一个欢迎界面。在这个界面,您需要选择“Install or upgrade an existing system”(安装或升级现有系统)选项,并按...
centos6.8 64位安装oracle 11g需要的全部文件
### CentOS 6.8 下快速安装 Composer 并部署 Laravel 框架 #### 一、简介 本篇文章将详细介绍如何在 CentOS 6.8 系统下安装 Composer 并使用 Composer 部署 Laravel 框架。文章分为以下几个部分进行讲解: 1. **...
centos6.8 64位安装oracle 11g需要的全部文件part2
Linux系统CentOS6.8 Linux系统CentOS6.8 Linux系统CentOS6.8