xml地图|网站地图|网站标签 [设为首页] [加入收藏]

智能硬件

当前位置:美高梅游戏网站 > 智能硬件 > LAMPUbuntu12.04LTS搭建---附带memcacheredis安装(源码)

LAMPUbuntu12.04LTS搭建---附带memcacheredis安装(源码)

来源:http://www.gd-chuangmei.com 作者:美高梅游戏网站 时间:2019-09-02 13:42

LAMPUbuntu12.04LTS搭建---附带memcacheredis安装(源码)

下面是我在Ubuntu 6.06 LTS 下源码编译安装samba主要安装过程,本人第一次用Ubuntu,刚装上去时候,没有gcc编译环境。郁闷了半天。找出这一过程发了不少的时间。可能还有些不妥,不过我经过这样的安装达到了向windows共享文件的目的。

LAMP Ubuntu 12.04 LTS 搭建

1.安装GCC编译环境

基本组件的安装

#!/bin/env bash

#update
sudo apt-get update

echo "********************LAMP*****************************"
apt-get install install apache2 php5 mysql-server php5-mysql

echo "********************php5-extend gd curl******************************"
apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl

测试脚本

位置放在/var/www 中

<?php 
echo mysql_connect('127.0.0.1', 'root', '输入你安装时候给MYSQL设定的密码') ? "mysql ok" : "数据库连接失败";

phpinfo();

 ?>

检索页面GD curl mysql 这些

将安装光盘放入光驱,关掉新立得软件包管理器.

php5常用扩展

sudo apt-get install php5-gd curl libcurl3 libcurl3-dev php5-curl

mysql remote access

/etc/mysql/my.cnf 把 bind_address= 127.0.0.1 注释掉

输入: sudo apt-get build-dep gcc

安装memcache

sudo apt-get instal memcached

sudo apt-get instal php5-memcache

最好用apt安装

sudo vi /etc/php5/conf.d/memcache.ini
;uncomment the next line to enable the module
extension=memcache.so

[memcache]
memcache.dbpath="/var/lib/memcache"
memcache.maxreclevel=0
memcache.maxfiles=0
memcache.archivememlim=0
memcache.maxfilesize=0
memcache.maxratio=0

继续打开上个测试页面检索memcache

或者sudo apt-get install build-essential

源码安装

需要依赖

最好切到root /tmp

下载

tar xzvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure 
make install

安装完后可以查看下/usr/lib是否有libevent等文件(ls -al /usr/lib | grep libevent)

tar xzvf memcached-1.4.15.tar.gz
cd memcached-1.4.15
./configure --with-libevent=/usr
make
make install

ls -al /usr/local/bin/memcached

/usr/local/bin/memcached -d -m 1024 -u root -p 11211

# telnet 127.0.0.1 11211
如果出现: Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'

OK

或者 sudo apt-get install gcc

安装redis

sudo apt-get install redis-server

注意make test 如果不过 安装 sudo apt-get install tcl8.5

ps -aux|grep redis

redis-cliredis 127.0.0.1:6379>

redis 127.0.0.1:6379> set key1 "hello"

OK

redis 127.0.0.1:6379> get key1"hello"

sudo vi /etc/redis/redis.conf

#取消注释requirepass

requirepass 密码

设置密码

sudo vi /etc/redis/redis.conf #注释bind#bind 127.0.0.1 远程访问

安装扩展

wget https://github.com/nicolasff/phpredis/zipball/master -O php-redis.zip

unzip php-redis.zip

进入目录:cd php-redis

phpize (ps:这个是php-dev下的编译扩展的工具,如果没有的话快点执行 sudo apt-get install php5-dev安装)

如果说libssl 缺少 先安他

apt-get install libssl 如果还是安不了

那么就 aptitude install libssl 记住选n y y y 别选错了..

./configure

make

make install

修改php.ini文件(/etc/php5/apache2/php.ini或者/etc/php5/fpm/php.ini)
extension=redis.so

或者在/etc/php5/conf.d 中

vim redis.ini 里面写上extension=redis.so

重启apache

再次回到测试页面 搜索redis

$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('name','jigsaw');
echo $redis->get('name')

完毕

三个总有一个成功的。

下面是源码安装redis

cd /tmp  
wget http://download.redis.io/releases/redis-2.8.8.tar.gz  
cd redis-2.8.8  
make  
make install  



sudo mkdir /etc/redis  
sudo cp redis.conf /etc/redis/6379.conf  
cd utils  
sudo cp redis_init_script /etc/init.d/redis_6379   

打开后

redis_6379 

修改

${REDISPORT}.pid

去掉${REDISPORT}

sudo mkdir -p /var/redis/6379
sudo vim /etc/redis/6379.conf
需要修改的项如下:

设置服务为后台程序:daemonize yes
设置日志文件路径:logfile "/var/log/redis_6379.log"
设置数据库文件路径:dir "/var/redis/6379"

sudo service redis_6379 start
redis-cli
>set key “hello”
>OK
>get key
”hello"

去/var/redis/6379/dump.rdb是否存在
查看/var/log/redis_6379.log是否有内容
OK!

<?
$redis = new Redis();
$redis->connect(‘127.0.0.1′,6379);
$redis->set(‘test’,'hello world!’);
echo $redis->get(‘test’);
?>

) LAMP Ubuntu 12.04 LTS 搭建 基本组件的安装 #!/bin/env bash#updatesudo apt-get updateecho ********************LA...

2 . 下载解压samba
到网上下载samba (www.samba.org)
我下的是samba-3.0.23a.tar.gz源码文件
tar -zxvf samba-3.0. 23a.tar.gz 解压得到samba-3.0.23a

本文由美高梅游戏网站发布于智能硬件,转载请注明出处:LAMPUbuntu12.04LTS搭建---附带memcacheredis安装(源码)

关键词: