您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
centos配置apache2.4.23+php5.3.29+apc3.1.13
发布时间:2016-07-25 21:06:28编辑:雪饮阅读()
这次为了研究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
关键字词:linux,centos,apache,php,apc,雪饮