Centos 6.8下在线安装lamp以及piwik

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

一、安装Apache组件

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

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

使用httpd -v查看已安装的httpd版本
Centos 6.8下在线安装lamp以及piwik

使用rpm -qa | grep httpd 查看是否已经安装了httpd
Centos 6.8下在线安装lamp以及piwik

使用ps -ef | grep httpd查看httpd的进程
Centos 6.8下在线安装lamp以及piwik
 

使用service httpd status查看httpd运行状态
Centos 6.8下在线安装lamp以及piwik
 

使用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