您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
memcached-linux-centosx64-6.5编译apache2.2.25+php5.4.19
发布时间:2017-11-22 17:25:33编辑:雪饮阅读()
cd /usr/local/src/
下载apache安装包
httpd-2.2.25.tar.gz
下载php安装包
php5.4.19.tar.gz
解压apache包并进入包内执行configure
./configure --prefix=/usr/local/httpd
编译过程中你有可能遇到如下错误:
configure:error: in `/usr/local/src/httpd-2.2.21/srclib/apr':
configure:error:
no acceptable C compiler found in $PATH
这个是因为gcc包没有安装。对于这个问题,使用yum install -y gcc就可以了。-y参数主要是在安装过程成省略交互的过程,安装过程简单些。
config完毕没有错误就执行make:
make && make install
安装无误后:
cd /usr/local/httpd/
./bin/apachectl start
这是启动apache的命令。
如果有出现80端口被占用的情况,可能是你的服务器是centos自带的httpd服务在启动着。
service httpd stop
该命令将httpd服务停止。然后重新尝试上面的命令。
如果再次执行ok后可尝试访问站点。
站点访问无误后解压php安装包并进入安装包内config下
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/httpd/bin/apxs
如果configure出现xml2-config not found错误
安装下libxml2
yum install libxml2
yum install libxml2-devel
然后重新尝试上面的命令编译php
编译通过后
make && make install
安装完成后
cd /usr/local/httpd/conf/
vim httpd.conf
在:
" AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz"
下面添加:
AddType application/x-httpd-php .php
回到上级目录
然后重启apache
./bin/apachectl restart
然后进入当前目录下的htdocs目录中建立一个测试(一般用phpinfo做测试)的php程序。
然后再测试访问该php。
关键字词:memcached
上一篇:linux优化篇