Centos中安装配置apache2+php5+memecache

部分使用yum安装,需要下载的如下:
apr,apr-util,pcre,httpd,php5,eAccelerator

首先使用yum安装一下依赖程序:

 代码如下 复制代码

yum install gd zlib-devel freetype libjpeg* libpng* php-gd libxml2
libxml2-devel curl-devel openssl-devel php-mysql

由于本机没有安装mysql,php想要连接mysql的话必须安装mysql客户端,这里安装了php-mysql
下载完所需软件包后,使用tar -zxvf file.tar.gz解压,各个软件的配置及编译命令如下:

 代码如下 复制代码

apr

# ./configure --prefix=/usr/local/apr
# make && make install

apr-util

# ./configure \
--prefix=/usr/local/apr-util \
--with-apr=/usr/local/apr/bin/apr-1-config
# make && make install

pcre

./configure --prefix=/usr/local/pcre
make && make install
httpd

# ./configure \
--prefix=/usr/local/apache2 \
--with-included-apr \
--with-apr=/home/apr-1.5.1 \
--with-apr-util=/home/apr-util-1.5.3 \
--enable-so \
--enable-mods-shared=most \
--with-pmp=worker \
--with-pcre=/usr/local/pcre \
--with-ssl \
--enable-ssl \
--enable-rewrite
# make && make install
/usr/local/apache2/bin/apachectl -k start 启动apache
/usr/local/apache2/bin/apachectl -k stop/restart 停止或重启apache
php5

# ./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql \
--with-mysqli \
--with-pdo-mysql \
--with-curl \
--with-mcrypt \
--enable-mbstring \
--with-iconv \
--with-freetype \
--with-gd \
--with-jpeg \
--with-png \
--enable-sockets \
--with-zlib \
--enable-zip \
--enable-soap \
--enable-shared \
--with-xmlprc \
--with-libxml \
--enable-xml \
--enable-bcmath \
--with-openssl
 
# make && make install
修改httpd.conf,添加如下现行
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
要重启apache。
memecache

# /usr/local/php/bin/pecl install memcache
将上面生成的memcache.so添加到php.ini文件中,像这样:
extension=”/usr/local/php/lib/php/extensions/no-debug-zts-20100525/memcache.so”
eAccelerator

# ./configure \
--enable-eaccelerator=shared \
--with-php-config=/usr/local/php/bin/php-config

同样将生成的eaccelerator.so加到php.ini文件中

补充在安装时碰到一个小问题就是 yum安装包的时候提示key错误

centos yum安装包的时候提示key错误的解决办法

yum install pptpd --nogpg

时间: 2024-10-05 19:36:37

Centos中安装配置apache2+php5+memecache的相关文章

CentOS Linux 下配置Apache2+PHP5+MySQL5+GD库的方法_Linux

先安装MYSQL 服务器 解压MySQL,把所有文件复制到/usr/local/mysql [root@Bleach usr]# groupadd mysql [root@Bleach usr]# useradd -g mysql mysql [root@Bleach mysql]# cd /usr/local/mysql [root@Bleach mysql]# scrīpts/mysql_install_db --user=mysql  [root@Bleach mysql]# chown 

centos中安装配置redis和php-redis教程

centos安装redis的shell脚本 #!/bin/sh #http://zggsdy.blog.163.com/blog/static/28782049201331825523781/ cd /web/soft/php if [ -d "redis-2.8.13" ];then rm -rf redis-2.8.13 fi tar xzvf redis-2.8.13.tar.gz cd redis-2.8.13 make make install sed -n '/daemon

CentOS中安装配置NFS服务器图文教程

1.安装NFS服务端 yum install nfs-utils rpcbind 2.配置 vim /etc/exports /usr/local/collection 192.168.1.*(rw,sync,no_root_squash)#允许192.168.1.* IP段访问 #或者 /usr/local/collection 192.168.1.2(rw,sync,no_root_squash) 192.168.1.3(rw,sync,no_root_squash) #允许2.3两个ip访

如何在CentOS中安装及配置Asterisk

Asterisk 是第一套以开放源代码软件实作的 用户交换机 (PBX) 系统.Asterisk 由 Digium 的创办人 Mark Spencer 于 1999 年间,他还在奥本大学念书时开发出.与其他的用户交换机系统相同,Asterisk 同样支援电话拨打另一只分机,和拨打到公共交换电话网与IP电话系统.Asterisk 这个名称源自于星号 "*". Asterisk 采用双轨授权模式,http://www.aliyun.com/zixun/aggregation/8173.ht

Linux下安装MySql+Apache2+PHP5.3.1教程

Linux下安装MySql+Apache2+PHP5.3.1教程 请先下载下面三个安装必要的软件   01-04php-5.3.1.tar.gz.html">php-5.3.1.tar.gz安装包下载 01-04httpd-2.2.14.tar.gz 安装包下载 01-04mysql-5.1.42-linux-i686-glibc23.tar.gz.html">mysql-5.1.42-linux-i686-glibc2   一.安装apache2-------------

CentOS 7安装配置Apache HTTP Server

原文 CentOS 7安装配置Apache HTTP Server   RPM安装httpd # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-util httpd-tools mailcap # rpm -qi httpd Name      : httpd Version    : 2.4.6 Release    : 18.el7.centos Architecture: x86_64 Install Date: Mon 11 Aug 2

在Ubuntu/Fedora/CentOS中安装Gitblit

在Ubuntu/Fedora/CentOS中安装Gitblit Git是一款注重速度.数据完整性.分布式支持和非线性工作流的分布式版本控制工具.Git最初由Linus Torvalds在2005年为Linux内核开发而设计,如今已经成为被广泛接受的版本控制系统. 和其他大多数分布式版本控制系统比起来,不像大多数客户端-服务端的系统,每个Git工作目录是一个完整的仓库,带有完整的历史记录和完整的版本跟踪能力,不需要依赖网络或者中心服务器.像Linux内核一样,Git也是在GPLv2许可证下分发的自

CentOS下安装配置Tomcat环境

  CentOS下安装配置Tomcat 演示环境 系统:Linux CentOS 6.3 32位 环境:无安装apache.php.mysql 账号:Root 一.下载相关安装包 注:可以先进入 #cd /usr/local/ /进里面后再下载(也可以根据自己情况而定) 1.下载jdk 2.下载Tomcat 二.安装JDK和Tomcat 注:可以先进入 #cd /usr/local/ /再执行下面的命令 1.编译安装Jdk #chmod 777 jdk-6u41-linux-i586-rpm.b

在CentOS6.4中安装配置LAMP环境的详细步骤

原文:在CentOS6.4中安装配置LAMP环境的详细步骤 本文详细介绍了CentOS6.4系统中安装LAMP服务并对其进行配置的过程,即安装Apache+PHP+Mysql,参照了网上大神的设置,其他Linux发行系统可以参考~ 在本文中部分命令操作需要root权限,输入'su -'命令后输入密码即可切换root身份. 一.修改设置对安装做准备 1. 防火墙设置 设置/etc/sysconfig/iptables文件允许80端口和3306端口.因为80端口是http协议所使用的端口,如果防火墙