php5.3.13 apc,centos配置apache2.4.23+php5.3.29+apc3.1.13

这次为了研究apc模块在linux中文件上传状态的读取。原本在windows中用phpstudy来研究发现安装apc模块并开启后只要在上传文件的表单元素前置一个隐藏的apc表单元素就会导致文件无法上传。后听说apc模块官方对其不予更新了。或许因此而导致在windows中的兼容性不好吧。后注意观察了下轩脉刃大神的apc读取文件上传状态所使用的apc模块版本貌似是3.1.13而我phpstudy中所使用的是3.1.14已及我后续仔细比对了约3处左右的细节初步估计轩脉刃大神用的应该是linux版的。遂配置linux版本的apc。

由于该项研究不需要使用到mysql,所以这里就只是配置apache,php,apc扩展即可。

1、apache的安装

这里所配置的apache是2.4.23

安装之前需要先安装apr,apr-util,pcre

1.1安装apr-1.4.5

进入安装目录

cd /opt/apr-1.4.5/

安装及编译

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

Make

Make install

1.2安装apr-util

进入安装目录

cd /opt/apr-util-1.3.12/

安装及编译

./configure --prefix=/usr/local/apr-util -with- apr=/usr/local/apr/bin/apr-1-config

make

make install

1.3安装pcre

进入安装目录

cd /opt/pcre-8.10/

安装及编译

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

make

make install

注意:安装pcre过程中可能会出现gcc之类的提示,这应该是缺少gcc,需要安装gcc:

yum -y install gcc-c++

1.4安装pcre完成后

进入apache的解压后包中configure可执行文件所在路径执行:

./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre  --enable-so

2、安装Php

2.1安装php之前需要先安装如下两个libxml2

yum install libxml2

yum install libxml2-devel -y

2.2正式安装php

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs

Make

Make install

2.3添加php映射memi类型

打开apache配置文件”httpd.conf”在所有包含”AddType”开头的记录最后一行添加php支持:

AddType application/x-httpd-php .php

3、安装apc扩展

3.1安装autoconf

进入解压缩后的目录autoconf-2.69,输入命令:

./configure

make

make install

3.2安装apc

3.2.1、运行/usr/local/php/bin/phpize(如有警告信息prefer named diversions可以忽略)

3.2.2、进入apc扩展解压后的目录中运行

./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/php/bin/php-config

make

make install

9a38ecd0e7172112a4b348c0d4d18e81.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值