您的位置:首页 > 运维架构 > Apache

CentOS 6.6 下Apache+PHP+Mysql编译安装

2016-05-31 00:00 507 查看
摘要: CentOS6.6下yum库中php版本为5.4,mysql5.1,有时候我们可能需要不同的版本。比如,你的php开发使用laraval5.2,你需要的php版本是>5.5.9。那么你就需要自己编译安装相应的软件。

CentOS6.6下yum库中php版本为5.4,mysql5.1,有时候我们可能需要不同的版本。比如,你的php开发使用laraval5.2,你需要的php版本是>5.5.9。那么你就需要自己编译安装相应的软件。

#Apache httpd 2.4
1.下载apr-1.5.2.tar.gz

tar -zxvf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure --prefix=/usr/local/apr
make && make install

2.下载apr-util-1.5.4.tar.gz

tar -zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install

3.下载pcre-8.37.tar.gz

tar -zxvf pcre-8.37.tar.gz
cd pcre-8.37
./configure
make && make install

4.下载 httpd-2.4.20.tar.gz

tar -xzf httpd-2.4.20.tar.gz
cd httpd-2.4.20
./configure --prefix=/usr/local/apache \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--enable-module=so \
--enable-mods-shared=all \
--enable-deflate \
--enable-expires \
--enable-headers \
--enable-cache \
--enable-file-cache \
--enable-mem-cache \
--enable-disk-cache \
--enable-mime-magic \
--enable-authn-dbm \
--enable-vhost-alias \
--enable-so \
--enable-rewrite \
--enable-ssl
make && make install

5.测试
修改配置,ServerName=...

/usr/local/apache/bin/httpd -k start

如果本机

curl localhost

可以访问,外网无法访问,则是防火墙未开发相应端口

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

#Mysql
mysql 5.5之后的版本需要cmake编译,参考这篇博客已经写的很详细了,readme有更多情况的描述。

#php
下载php-5.6.21.tar.gz

tar -zxvf php-5.6.21.tar.gz
cd php-5.6.21
./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-pear \
--with-freetype-dir \
--with-zlib \
--with-libxml-dir \
--with-iconv-dir \
--with-xmlrpc \
--with-mhash \
--with-mcrypt \
--with-curl \
--with-openssl \
--with-snmp \
--with-gettext \
--enable-pdo \
--enable-mbstring \
--enable-ctype \
--enable-simplexml \
--enable-ftp \
--enable-sockets \
--enable-gd-native-ttf \
--enable-sysvsem \
--enable-exif \
--enable-sysvshm \
--enable-xml \
--enable-dom \
--enable-simplexml \
--enable-shmop \
--enable-zip \
--enable-mbregex \
--enable-bcmath \
--enable-inline-optimization \
--enable-soap
make && make install

遇到缺少库, yum install *-devel
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: