搞了半天终于在服务器上搭好了三者,呼呼啊。
留下整个过程中的一些记录,以飨后人……
===================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。
分享到:
相关推荐
### LAMP环境搭建详解:CentOS Linux + Apache + MySQL + PHP + Memcache + Zend #### 一、引言 LAMP(Linux + Apache + MySQL + PHP)是一种常用的Web服务器架构,广泛应用于各种网站和应用程序的开发与部署。...
标题 "64位apache+mysql+php5.5.10+memcache" 提供了我们正在处理一个针对64位Windows操作系统的软件套装,它包括Apache web服务器、MySQL数据库服务器、PHP 5.5.10脚本语言解释器以及Memcached缓存系统。...
【Linux + Apache + PHP + MySQL 源代码安装详解】 在技术领域,构建一个功能完备的Web服务器常常涉及Linux、Apache、PHP和MySQL这四个组件的集成。这种配置被称为LAMP(Linux Apache MySQL PHP),是许多网站和...
### Linux + MySQL + Apache + PHP 快速安装与配置指南 #### 一、概述 本文档将详细介绍如何在Linux环境下快速安装并配置Apache Web服务器、MySQL数据库、PHP解析器及其相关组件,以便能够顺利地部署基于LAMP...
LAMP环境允许开发者在Linux上使用Apache作为HTTP服务器,通过PHP处理动态内容,并利用MySQL存储和检索数据。本文将详细介绍如何在CentOS 5.5(RedHat 5)环境下搭建LAMP环境,包括Apache 2.0.55、MySQL 5.1.47、PHP ...
在Linux环境下搭建Apache、MySQL和PHP(通常称为LAMP)服务器是常见的Web开发配置。这个过程包括安装一系列的软件组件,以创建一个功能齐全的Web服务器,能够处理动态内容和数据库交互。以下是对LAMP环境安装的详细...
例如,这里使用的是双核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...
2. 在服务器上安装必要的操作系统,例如CentOS("2.需要的软件CentOS,Nginx+Squid,Apache+PHP+eAccellerator+php-memcache,MySQL+memcache.txt")。 3. 安装Nginx("3.安装nginx.txt"),并配置为反向代理,设置负载...
本文主要介绍如何在Linux环境下安装和配置Apache Web服务器以及PHP解析器,以构建一个基础的LAMP(Linux、Apache、MySQL、PHP)环境。首先,我们来看看使用YUM工具进行安装的方法,然后讲解编译安装的步骤。 **A. ...
本文主要介绍如何在Linux环境下安装和配置Apache Web服务器以及PHP解析器,以构建一个基础的LAMP(Linux、Apache、MySQL、PHP)环境。以下是详细步骤: A. 使用Yum安装Apache和PHP 1. **安装Apache**: - `yum ...
【描述】:“php5.4.26 apache mysql memcache redis mongodb整套环境配置用到的包”提示了具体使用的软件版本,这是一个用于搭建开发或测试...PHP5.4.26、Apache、MySQL、Memcache、Redis和MongoDB的安装或配置所需的所有组件...
本教程将详细介绍如何在Linux系统上进行Nginx+php-FastCGI的一键安装,以及添加memcache缓存服务和部署Discuz论坛系统,打造LAMP(Linux + Apache + MySQL + PHP)架构的替代方案——LNMP(Linux + Nginx + MySQL + ...
以下是在CentOS 6.6 x86_64系统上安装PHP Memcache扩展的详细过程。 首先,确保你的系统已经配置了LAMP(Linux, Apache, MySQL, PHP)环境,这里提到的PHP版本是5.6.8,Apache版本是2.4.12。在安装Memcache之前,你...
LANMP一键安装包是用Linux Shell语言编写的,用于Linux系统( Redhat / CentOS / Debian / Ubuntu )上一键安装LANMP环境的工具包。二,特点与优势3种Web环境自由组合lnmp , lamp , lanmp (Nginx前端Apache配置...
1 支持lamp(linux+apache+php+mysql),lnmp(linux+nginx+php+mysql)环境快速安装部署上线 2 支持lnamp,即支持nginx+apache组合环境的应用,也即是nginx前端处理静态,图片等,apche处理后台php脚本程序。nginx在处理...
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...