Ubuntu 14.04-LAMP+kayako系统

一、搭建LAMP--apache、mysql、php。

使用系统及软件版本:ubuntu 14.04; apache 2.4.20;mysql 5.6.30;

Mysql:

使用apt-get安装:

#apt-get install mysql-server-5.6 mysql-client-5.6 mysql-common-5.6

安装过程中会提示输入mysql密码

安装完成后启动mysql:

#service start mysql

Apache:

1、安装C++编译相关组件:

#apt-get install build-essential

2、编译安装apr:

#tar -zxvf apr-1.4.6.tar.gz

#cd apr-1.4.6

#./configure --prefix=/use/local/apr

#make && make install

3、编译安装apr-util:

#tar -zxvf apr-util-1.5.4.tar.gz

#cd apr-util-1.5.4

#./configure --prefix=/use/local/apr-util --with-apt=/usr/local/apr

#make && make install

4、编译安装pcre:

#tar -zxvf pcre-8.31.tar.gz

#cd pcre-8.31

#./configure --prefix=/usr/local/pcre

#make && make install

5、编译安装zlib:

#tar -zxvf zlib-1.2.8.tar.gz

#cd zlib-1.2.8

#./configure --prefix=/usr/local/zlib

#make && make install

6、安装zlib1g-dev:

#apt-get install zlib1g-dev

7、编译安装apache:

#tar -zxvf httpd-2.4.20.tar.gz

#cd httpd-2.4.20

#./configure --prefix=/usr/local/apache --enable-deflate --enable-expires --enable-headers --enable-modules=most --enable-so --with-worker --enable-rewrite --with-apt=/usr/local/apr --with-apr-util=/usr/loacal/apr-util --with-pcre=/usr/local/pcre

#make && make install

PHP

1、编译安装png:

#tar -zxvf libpng-1.6.7.tar

#cd libpng-1.6.7

#./configure --prefix=/usr/local

#make && make install

2、编译安装libiconv:

#tar -zxvf libiconv-1.14.tar

#cd libiconv-1.14

#./configure --prefix=/usr/local

#make && make install

3、编译安装freetype:

#tar -zxvf freetype-2.6.tar

#cd freetype-2.6

#./configure --prefix=/usr/local

#make && make install

4、编译安装GD:

#tar -zxvf libgd-2.1.1.tar

#cd libgd-2.1.1

#./configure --prefix=/usr/local --with-libiconv-prefix=/usr/loal --with-png=/usr/local --with-freetype=/usr/local

#make && make install

安装PHP组件

1、安装libxml

#apt-get install libxml2

#apt-get install libxml2-dev

2、编译安装mhash:

#tar -zxvf mhash-0.9.9.9.tar.gz

#cd mhash-0.9.9.9

#./configure --prefix=/usr/local

#make && make install

3、编译安装libmcrypt:

#tar -zxvf libmcrypt-2.6.8.tar.gz

#cd libmcrypt-2.6.8

#./configure --prefix=/usr/local

#make && make install

4、编译安装mcrypt:

#tar -zxvf mcrypt-2.6.8.tar.gz

#cd mcrypt-2.6.8

#LD_LIBRARY_PATH=/usr/local/lib ./configure --prefix=/usr/local

#make && make install

5、安装curl:

#apt-get install curl libcurl3-dev php5-curl

6、编译安装php:

#tar -zxvf php-5.6.21.tar.gz

#cd php-5.6.21

#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath --enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-gd --with-zlib --enable-zip --without-sqlite3 --without-pdo-sqlite --with-pear

#make && make install

复制php配置文件:

复制php.ini-development或php.ini-production到/usr/local/php/etc/php.ini

更改时间域:

925行:date.timezone = Asia/Shanghai

二、整合Apache与php:

修改apache配置文件:

#vi /usr/local/apache/conf/httpd.conf

114行:LoadModule php5_module /usr/local/apache/modules/libphp5.so

250行:DirectoryIndex index.php index.html

387行:AddType application/x-httpd-php .php

388行:AddType application/x-httpd-php-source .phps

保存退出,重启apache

php测试:

vi info.php

<?php

phpinfo();

?>

三、链接php与Mysql:

开启Extensions:

extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll

extension=php_imap.dll  

extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_openssl.dll

extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll

extension=php_soap.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll

链接mysql:

1001行:pdo_mysql.default_socket=/var/run/mysqld/mysqld.sock

1209行:mysqli.default_socket =/var/run/mysqld/mysqld.sock

mysql测试:

vi mysql.php

<?php
$link=mysqli_connect(‘localhost‘,‘root‘,‘you password‘);
if(!$link)
{
die(‘Could not connect: ‘ . mysql_error());
}
else echo "success";
mysqli_close($link);
?>

四、搭建kayako系统

https://kayako.atlassian.net/wiki/display/DOCS/New+installation

1、下载安装包

2、解压 将文件解压/上传到apache服务器根目录(虚拟主机根目录)

3、创建数据库:

#mysql -u root -p

> CREATE DATABASE kayako_fusion;

> USE kayako_fusion;

> ALTER DATABASE kayako_fusion DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

GRANT ALL PRIVILEGES ON kayako_fusion.* TO ‘kayako_user‘@‘localhost‘ IDENTIFIED by ‘this_is_a_weak_password‘;

> exit

重启数据库

4、编辑kayako中config.php文件:

位置:__swift/config/

#cp config.php.new config.php

#vi config.new

define(‘SWIFT_BASENAME‘, ‘index.php?‘);

/**
* DATABASE HOSTNAME
*/
define(‘DB_HOSTNAME‘, ‘localhost‘);

/**
* DATABASE USERNAME
*/
define(‘DB_USERNAME‘, ‘root‘);

/**
* DATABASE PASSWORD
*/
define(‘DB_PASSWORD‘, ‘you password‘);

/**
* DATABASE NAME
*/
define(‘DB_NAME‘, ‘kayako_fusion‘);

5、上传key.php文件(此文件为官网购买)

6、更改文件权限:

__swift/files

__swift/cache

__swift/geoip

__swift/logs

__apps

# chmod -Rf 777 files cache geoip logs

# chmod -Rf 777 __apps

7、安装kayako:

windows端打开浏览器并输入kayako服务器IP/setup即可访问kayako安装界面;

10.11.20.15/setup

时间: 2024-08-01 10:42:36

Ubuntu 14.04-LAMP+kayako系统的相关文章

搭建Pxe服务器无人听应答全自动安装Ubuntu 14.04.4 server系统

前面我们已经使用CentOS6.7的平台搭建了pxe服务器,现在我们利用此服务器继续安装Ubuntu 14.04.4 server系统的客户机. 参见 http://1130739.blog.51cto.com/1120739/1740925 部署方法: 在pxe安装菜单文件/var/lib/tftpboot/msgs/boot.msg添加Ubuntu系统的选项 在default文件添加Ubuntu系统引导内核.加载映像.自动应答等文件. ####### Install Ubuntu14.04.

在Win7系统上利用光盘启动盘安装Ubuntu 14.04(双系统、各自独立)

1 介绍 在Host系统Win7上的VirtualBox安装不同类型的操作系统,利用这种方法使用Guest系统Ubuntu已经有好长一段时间了,从最初的Ubuntun10.04开始到现在的16.04.另外,实验室的另外一台台式机安装的就是Ubuntu14.04,我在上面仅仅跑了跑程序:还有实验室的打印机服务器安装的是Ubuntu10.04.可以说,在这种环境下不对Ubuntu系统熟练使用时说不过去的. 我的笔记本跟随我也快5年了,1个多月前,我发扬人道主义精神将台式机借给了同实验室另一个美眉,而

ubuntu 14.04 lamp 安装与配置

一.安装apache 1.打开终端:Ctrl+Alt+T sudo apt-get update 2.通过apt-get方式安装Apache: sudo apt-get install apache2//中途要输入Y确认 检测安装是否成功: 在浏览器输入:127.0.0.1或locahost.浏览器上出现内容并有It works.说明安装成功! 注: a.Apache在Ubuntu中默认根目录为:/var/www b.主配置文件目录为:/etc/apache2/apache2.conf c.虚拟

Ubuntu 14.04 64位系统下安装32位软件(如:Beyond Compare 3.3.7.15876)

将bcompare解压缩到/usr/local/bin/后根据其readme文件现安装ia32-libs包提示其替换包,根据提示安装替换包后,运行install.sh.然后在命令行运行 安装目录/bin/bcompare 提示一系列类似如 libSM.so.6 => not found的提示信息,此时只要针对每个not found提示信息,在终端运行类似如:apt-get install libsm6:i386 的命令安装其32位支持包即可.

Ubuntu 14.04(64bit)使用indicator-sysmonitor显示系统运行状态

原帖位置:http://tieba.baidu.com/p/3005287033 在使用ubutu时,如果可以查看当前系统使用情况,如CPU,内存,网速等是非常爽的,今天就讲一下一个系统运行状态显示软件 1. 用wget下载indicator-sysmonitor, 下载完成之后在终端执行命令: wget -c https://launchpad.net/indicator-sysmonitor/trunk/4.0/+download/indicator-sysmonitor_0.4.3_all

Ubuntu 14.04系统托盘图标问题,skype托盘图标显示

Ubuntu?14.04系统托盘图标问题,skype托盘图标显示_瑞波支付_新浪博客 Ubuntu 14.04 取消了系统托盘白名单机制,导致使用传统系统托盘技术的程序无法显示出托盘图标,dconf-editor也无力解决这个问题 .Ubuntu Unity桌面目前使用的技术是indicator-application-service.那么如何继续让传统程序显示托盘图标呢?执行如下命令即可解决: ? sudo apt-get install libappindicator1 ? sudo apt

ubuntu 14.04 下evolution邮箱客户端设置(腾讯企业邮箱)

安装 evolution 有PPA可用,支持 Ubuntu 14.04 及衍生系统.打开终端,输入以下命令: sudo add-apt-repository ppa:fta/gnome3 sudo apt-get update sudo apt-get install evolution 卸载 evolution 命令: sudo apt-get remove evolution 配置: 在使用腾讯的邮箱时,都必须使用SSL加密 普通的qq邮箱 username 填写 邮箱名称 用户名:你的邮箱

Ubuntu 14.04 标题栏实时显示上下行网速、CPU及内存使用情况

首先当然是用wget下载indicator-sysmonitor,终端执行命令:wget -c https://launchpad.net/indicator-sysmonitor/trunk/4.0/+download/indicator-sysmonitor_0.4.3_all.deb .下载好后,先不要急于安装,因为软件有些依赖关系还没解决.终端执行:sudo apt-get install python python-psutil python-appindicator 安装依赖.sud

UBUNTU 14.04 + VIM + YouCompleteMe 安装配置

想让你的vim具有C/CPP代码补全功能?推荐您使用YouCompleteMe工具.配置虽然稍显麻烦,但在我的一步步说明之下,您一定能够做的非常好. 首先提一下几个关键的工具以及其链接: Vundle:它是一个vim的插件管理器,非常好用,要安装YouCompleteMe首先需要安装Vundle. YouCompleteMe:代码补全工具. CMake, llvm, clang等一些安装YouCompleteMe依赖工具. 其实呢,所有的安装步骤在Vundle,以及YouCompleteMe两个

如何在 Ubuntu 14.04 里面配置 chroot 环境

你可能会有很多理由想要把一个应用.一个用户或者一个环境与你的 Linux 系统隔离开来.不同的操作系统有不同的实现方式,而在 Linux 中,一个典型的方式就是 chroot 环境. 在这份教程中,我会一步一步指导你怎么使用 chroot 命令去配置一个与真实系统分离出来的独立环境.这个功能主要可以用于测试项目,以下这些步骤都在 Ubuntu 14.04 虚拟专用服务器(VPS)上执行. 学会快速搭建一个简单的 chroot 环境是一项非常实用的技能,绝大多数系统管理员都能从中受益. Chroo