`
kalogen
  • 浏览: 880253 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux上apache+php+mysql+memcache的安装

 
阅读更多
搞了半天终于在服务器上搭好了三者,呼呼啊。

留下整个过程中的一些记录,以飨后人……



===================Apache===============
http://rpm.pbone.net/index.php3/stat/4/idpl/15773099/dir/centos_5/com/httpd-2.2.3-45.el5.centos.1.x86_64.rpm.html http://pkgs.org/centos-5-rhel-5/centos-rhel-updates-x86_64/httpd-2.2.3-45.el5.centos.1.x86_64.rpm.html download httpd-2.2.3-45.el5.centos.1.x86_64.rpm [root@localhost zhanggl]# rpm -ivh httpd-2.2.3-45.el5.centos.1.x86_64.rpm[root@localhost zhanggl]# cd /etc/httpd/ 

===================PHP=================
http://oss.oracle.com/projects/php/files/EL5/x86_64/ download:php53-5.3.5-1.el5.x86_64.rpm
php53-cli-5.3.5-1.el5.x86_64.rpm
php53-common-5.3.5-1.el5.x86_64.rpmphp53-gd-5.3.5-1.el5.x86_64.rpm [root@localhost php-5.3.5-rpm]# rpm -ivh php53-mysql-5.3.5-1.el5.x86_64.rpm
error: Failed dependencies:
        libmysqlclient.so.15()(64bit) is needed by php53-mysql-5.3.5-1.el5.x86_64
        libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by php53-mysql-5.3.5-1.el5.x86_64 下载mysql-shared-compat来解决http://rpm.pbone.net/index.php3/stat/4/idpl/16852352/dir/redhat_el_5/com/MySQL-shared-compat-5.5.15-1.rhel5.x86_64.rpm.html [root@localhost php-5.3.5-rpm]# rpm -ivh MySQL-shared-compat-5.5.15-1.rhel5.x86_64.rpm [root@localhost php-5.3.5-rpm]# rpm -ivh php53-mysql-5.3.5-1.el5.x86_64.rpm
Preparing...                ########################################### [100%]
   1:php53-mysql            ########################################### [100%] 
配置文件:/etc/php.ini
====================Mysql===============
wget ftp://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/MySQL-client-5.5.15-1.rhel5.x86_64.rpm
wget ftp://ftp.stu.edu.tw/pub/Unix/Database/Mysql/Downloads/MySQL-5.5/MySQL-server-5.5.15-1.rhel5.x86_64.rpm

执行安装命令
rpm -ivh MySQL-server-5.5.15-1.rhel5.x86_64.rpm
rpm -ivh MySQL-client-5.5.15-1.rhel5.x86_64.rpm
安装完以后,就可以启动了
service mysql start
service mysql stop
service mysql restart    修改密码./mysqladmin -u root password ‘passwd’ 开启远程访问mysqlgrant all privileges on *.* to root@localhost identified by 'passwd';grant all privileges on *.* to root@'%' identified by 'passwd';mysql> flush privileges;mysql> select * from mysql.user;



====================memcache===============
libevent-2.0.12-stable.tar.gz memcached-1.4.6.tar.gzmemcache-2.2.6.tgz


2.先安装libevent:
# tar zxvf libevent-2.0.12-stable.tar.gz

# cd libevent-2.0.12-stable

# ./configure –prefix=/usr
# make
# make install



4.安装memcached,同时需要安装中指定libevent的安装位置:
# tar zxvf memcached-1.4.6.tar.gz

# cd  memcached-1.4.6

# ./configure –with-libevent=/usr
# make
# make install

安装完成后会把memcached放到 /usr/local/bin/memcached

启动memcached:

/usr/local/bin/memcached -d -m 10 -u root -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid



2.安装PHP的memcache扩展tar vxzf memcache-2.2.6.tgzcd memcache-2.2.6phpize

./configure --enable-memcache


make

make install


Installing shared extensions:     /usr/lib64/php/modules/ 




若找不到phpize,则安装php53-devel-5.3.5-1.el5.x86_64.rpm,可能还需要先安装autoconf213

yum install autoconf213

rpm -ivh php53-devel-5.3.5-1.el5.x86_64.rpm 

在/etc/php.ini中把memcache.so加上去

extension_dir = "/usr/lib64/php/modules/"

extension = memcache.so



memcache有个图形化管理工具,叫memadmin。
分享到:
评论
2 楼 kalogen 2011-08-25  
查看mysql的版本:
mysql --version
1 楼 kalogen 2011-08-25  
查看APACHE的版本:
httpd -v

相关推荐

    centos linux+apache+mysql+php+memcache+zend

    ### LAMP环境搭建详解:CentOS Linux + Apache + MySQL + PHP + Memcache + Zend #### 一、引言 LAMP(Linux + Apache + MySQL + PHP)是一种常用的Web服务器架构,广泛应用于各种网站和应用程序的开发与部署。...

    64位apache+mysql+php5.5.10+memcache

    标题 "64位apache+mysql+php5.5.10+memcache" 提供了我们正在处理一个针对64位Windows操作系统的软件套装,它包括Apache web服务器、MySQL数据库服务器、PHP 5.5.10脚本语言解释器以及Memcached缓存系统。...

    fish原创--linux+apache+php+mysql源代码安装.pdf

    【Linux + Apache + PHP + MySQL 源代码安装详解】 在技术领域,构建一个功能完备的Web服务器常常涉及Linux、Apache、PHP和MySQL这四个组件的集成。这种配置被称为LAMP(Linux Apache MySQL PHP),是许多网站和...

    linux+mysql+apache+php快速安装

    ### Linux + MySQL + Apache + PHP 快速安装与配置指南 #### 一、概述 本文档将详细介绍如何在Linux环境下快速安装并配置Apache Web服务器、MySQL数据库、PHP解析器及其相关组件,以便能够顺利地部署基于LAMP...

    lamp环境配置linux+apache+mysql+php

    LAMP环境允许开发者在Linux上使用Apache作为HTTP服务器,通过PHP处理动态内容,并利用MySQL存储和检索数据。本文将详细介绍如何在CentOS 5.5(RedHat 5)环境下搭建LAMP环境,包括Apache 2.0.55、MySQL 5.1.47、PHP ...

    Linux下Apache+php+mysql教程.docx

    在Linux环境下搭建Apache、MySQL和PHP(通常称为LAMP)服务器是常见的Web开发配置。这个过程包括安装一系列的软件组件,以创建一个功能齐全的Web服务器,能够处理动态内容和数据库交互。以下是对LAMP环境安装的详细...

    nginx+apache+mysql+php+memcached+squid搭建集群web环境

    例如,这里使用的是双核Intel Xeon 3.00GHz服务器,2GB内存,CentOS 4.4操作系统,以及一系列预安装的软件版本,如Apache 2.2.3、PHP 5.2.0、eAccelerator 0.9.5、memcache 1.2.0、MySQL 5.0.27、Nginx 0.5.4和Squid...

    搭建nginx+apache+mysql+php+memcached+squid服务器集群.zip_nginx正向代理

    2. 在服务器上安装必要的操作系统,例如CentOS("2.需要的软件CentOS,Nginx+Squid,Apache+PHP+eAccellerator+php-memcache,MySQL+memcache.txt")。 3. 安装Nginx("3.安装nginx.txt"),并配置为反向代理,设置负载...

    linux下安装配置apache+php.pdf

    本文主要介绍如何在Linux环境下安装和配置Apache Web服务器以及PHP解析器,以构建一个基础的LAMP(Linux、Apache、MySQL、PHP)环境。首先,我们来看看使用YUM工具进行安装的方法,然后讲解编译安装的步骤。 **A. ...

    linux下安装配置apache+php (2).pdf

    本文主要介绍如何在Linux环境下安装和配置Apache Web服务器以及PHP解析器,以构建一个基础的LAMP(Linux、Apache、MySQL、PHP)环境。以下是详细步骤: A. 使用Yum安装Apache和PHP 1. **安装Apache**: - `yum ...

    php apache mysql memcache redis mongodb

    【描述】:“php5.4.26 apache mysql memcache redis mongodb整套环境配置用到的包”提示了具体使用的软件版本,这是一个用于搭建开发或测试...PHP5.4.26、Apache、MySQL、Memcache、Redis和MongoDB的安装或配置所需的所有组件...

    Nginx+php(FastCGI)一键安装

    本教程将详细介绍如何在Linux系统上进行Nginx+php-FastCGI的一键安装,以及添加memcache缓存服务和部署Discuz论坛系统,打造LAMP(Linux + Apache + MySQL + PHP)架构的替代方案——LNMP(Linux + Nginx + MySQL + ...

    linux下安装php扩展memcache的方法

    以下是在CentOS 6.6 x86_64系统上安装PHP Memcache扩展的详细过程。 首先,确保你的系统已经配置了LAMP(Linux, Apache, MySQL, PHP)环境,这里提到的PHP版本是5.6.8,Apache版本是2.4.12。在安装Memcache之前,你...

    lanmp:适用于Apache,Nginx,MySQL和PHP的自动安装脚本

    LANMP一键安装包是用Linux Shell语言编写的,用于Linux系统( Redhat / CentOS / Debian / Ubuntu )上一键安装LANMP环境的工具包。二,特点与优势3种Web环境自由组合lnmp , lamp , lanmp (Nginx前端Apache配置...

    lanmp v2.5一键安装包(包括lamp,lnmp,lnamp安装)

    1 支持lamp(linux+apache+php+mysql),lnmp(linux+nginx+php+mysql)环境快速安装部署上线 2 支持lnamp,即支持nginx+apache组合环境的应用,也即是nginx前端处理静态,图片等,apche处理后台php脚本程序。nginx在处理...

    linux web一键安装包

    1、此安装包可在阿里云所有linux系统上部署安装,此安装包包含的软件及版本为 : nginx:1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.2.17、5.3.29、5.4.23、5.5.7 php扩展:memcache、Zend...

Global site tag (gtag.js) - Google Analytics