centos7.1+apache2.4.x+php5.6
2016-12-01 15:08
453 查看
下载目录可能不同,请自行修改:
安装apache:
[root@localhost ~]# yum install gcc gcc-c++ make wget
[root@localhost ~]# yum install zlib-devel openssl-devel
[root@localhost ~]# yum install -y perl perl-devel
1) apr
[root@localhost src]# wget http://mirror.bit.edu.cn/apache//apr/apr-1.5.2.tar.gz [root@localhost src]# tar zxvf apr-1.5.2.tar.gz
[root@localhost src]# cd apr-1.5.2
[root@localhost apr-1.5.2]# ./configure --prefix=/usr/local/apache/apr
[root@localhost apr-1.5.2]# make && make install
2) apr-util
[root@localhost src]# wget http://mirror.bit.edu.cn/apache//apr/apr-util-1.5.4.tar.gz [root@localhost src]# tar zxvf apr-util-1.5.4.tar.gz
[root@localhost src]# cd apr-util-1.5.4
[root@localhost apr-util-1.5.4]# ./configure --prefix=/usr/local/apache/apr-util --with-apr=/usr/local/apache/apr
[root@localhost apr-util-1.5.4]# make && make install
3) pcre
[root@localhost src]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz [root@localhost src]# tar zxvf pcre-8.37.tar.gz
[root@localhost src]# cd pcre-8.37
[root@localhost pcre-8.37]# ./configure
[root@localhost pcre-8.37]# make && make install
4) apache
[root@localhost ~]# cd /usr/local/src/
[root@localhost ~]# wget http://apache.communilink.net//httpd/httpd-2.4.23.tar.gz [root@localhost src]# tar zxvf httpd-2.4.23.tar.gz
[root@localhost src]# cd httpd-2.4.23
[root@localhost httpd-2.4.17]#
Apache和Nginx编译配置如下
[root@localhost httpd-2.4.17]# make && make install
配置httpd.conf确保以下字符串是否存在1.LoadModule php5_module modules/libphp5.so如果没有就加上(解析php)在AddType application*后面加如下一行AddType application/x-httpd-php .php .phtmlAddType application/x-httpd-php-source .phps
3.添加默认index.php<IfModule dir_module> DirectoryIndex index.html index.php</IfModule>4.打开虚拟机配置
Include conf/extra/httpd-vhosts.conf
//配置虚拟机主机
# vi /usr/local/apache/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/usr/local/nginx/html/web"
ServerName woliu.info
#ServerAlias www.dummy-host.example.com
ErrorLog "logs/woliu_error__log"
CustomLog "logs/woliu_access_log" common
<Directory /usr/local/nginx/html/web>
Require all granted #apache2.4以上的配置
</Directory>
</VirtualHost>
安装PHP:
1.下载php源码
2.PHP编译安装
./configure --prefix=/usr/local/fastphp \
""" NGINX FPM """
--enable-fpm \
--with-fpm-user=nobody \
--with-fpm-group=nobody \
""" APACHE FPM """
--with-apxs2=/usr/local/apache/bin/apxs \
""" MySQL """
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
""" 图片支持 """
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-gd \
--enable-gd-native-ttf \
""" 压缩 """
--with-zlib \
--enable-zip \
--with-bz2 \
--enable-xml \
""" 优化选项 """
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
""" 启用 opcache,默认为 ZendOptimizer+(ZendOpcache) """
--enable-opcache \
""" 数学扩展 """
--enable-bcmath \
""" socket & curl """
--enable-sockets \
--with-curl \
""" 国际化与字符编码支持 """
--enable-mbregex \
--enable-mbstring \
--with-gettext \
--with-iconv \
""" 加密扩展 """
--with-mhash \
--with-openssl \
--with-mcrypt \
""" 进程,信号及内存 """
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
""" Web 服务,soap 依赖 libxml """
--enable-soap \
--with-libxml-dir \
""" GNU Readline 命令行快捷键绑定 """
--with-readline
""" XML """
--enable-libxml \
--with-xmlrpc \
""" 编译共享库 """
--enable-shared \
""" EXIF支持 """
--enable-exif \
""" php扩展做成rpm包(安装composer --without-pear会报错)"""
--with-pear \
""" 其他 """
--disable-phar 使用phar可以很方便的打包你的代码,集成部署到线上机器
启动:
/usr/local/apache/bin/apachectl
安装epel源
rpm -Uvh
https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
其他
yum install make apr* autoconf automake curl-devel gcc gcc-c++ openssl openssl-devel pcre-devel gd libmcrypt libmcrypt-devel mcrypt mhash kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch freetype-devel cmake zlibopenssl* cmake gcc* autoconf bison libcurl libcurl-devel
安装apache:
[root@localhost ~]# yum install gcc gcc-c++ make wget
[root@localhost ~]# yum install zlib-devel openssl-devel
[root@localhost ~]# yum install -y perl perl-devel
1) apr
[root@localhost src]# wget http://mirror.bit.edu.cn/apache//apr/apr-1.5.2.tar.gz [root@localhost src]# tar zxvf apr-1.5.2.tar.gz
[root@localhost src]# cd apr-1.5.2
[root@localhost apr-1.5.2]# ./configure --prefix=/usr/local/apache/apr
[root@localhost apr-1.5.2]# make && make install
2) apr-util
[root@localhost src]# wget http://mirror.bit.edu.cn/apache//apr/apr-util-1.5.4.tar.gz [root@localhost src]# tar zxvf apr-util-1.5.4.tar.gz
[root@localhost src]# cd apr-util-1.5.4
[root@localhost apr-util-1.5.4]# ./configure --prefix=/usr/local/apache/apr-util --with-apr=/usr/local/apache/apr
[root@localhost apr-util-1.5.4]# make && make install
3) pcre
[root@localhost src]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz [root@localhost src]# tar zxvf pcre-8.37.tar.gz
[root@localhost src]# cd pcre-8.37
[root@localhost pcre-8.37]# ./configure
[root@localhost pcre-8.37]# make && make install
4) apache
[root@localhost ~]# cd /usr/local/src/
[root@localhost ~]# wget http://apache.communilink.net//httpd/httpd-2.4.23.tar.gz [root@localhost src]# tar zxvf httpd-2.4.23.tar.gz
[root@localhost src]# cd httpd-2.4.23
[root@localhost httpd-2.4.17]#
Apache和Nginx编译配置如下
[root@localhost httpd-2.4.17]# make && make install
配置httpd.conf确保以下字符串是否存在1.LoadModule php5_module modules/libphp5.so如果没有就加上(解析php)在AddType application*后面加如下一行AddType application/x-httpd-php .php .phtmlAddType application/x-httpd-php-source .phps
3.添加默认index.php<IfModule dir_module> DirectoryIndex index.html index.php</IfModule>4.打开虚拟机配置
Include conf/extra/httpd-vhosts.conf
//配置虚拟机主机
# vi /usr/local/apache/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/usr/local/nginx/html/web"
ServerName woliu.info
#ServerAlias www.dummy-host.example.com
ErrorLog "logs/woliu_error__log"
CustomLog "logs/woliu_access_log" common
<Directory /usr/local/nginx/html/web>
Require all granted #apache2.4以上的配置
</Directory>
</VirtualHost>
安装PHP:
1.下载php源码
2.PHP编译安装
./configure --prefix=/usr/local/fastphp \
""" NGINX FPM """
--enable-fpm \
--with-fpm-user=nobody \
--with-fpm-group=nobody \
""" APACHE FPM """
--with-apxs2=/usr/local/apache/bin/apxs \
""" MySQL """
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
""" 图片支持 """
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-gd \
--enable-gd-native-ttf \
""" 压缩 """
--with-zlib \
--enable-zip \
--with-bz2 \
--enable-xml \
""" 优化选项 """
--enable-inline-optimization \
--disable-debug \
--disable-rpath \
""" 启用 opcache,默认为 ZendOptimizer+(ZendOpcache) """
--enable-opcache \
""" 数学扩展 """
--enable-bcmath \
""" socket & curl """
--enable-sockets \
--with-curl \
""" 国际化与字符编码支持 """
--enable-mbregex \
--enable-mbstring \
--with-gettext \
--with-iconv \
""" 加密扩展 """
--with-mhash \
--with-openssl \
--with-mcrypt \
""" 进程,信号及内存 """
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
""" Web 服务,soap 依赖 libxml """
--enable-soap \
--with-libxml-dir \
""" GNU Readline 命令行快捷键绑定 """
--with-readline
""" XML """
--enable-libxml \
--with-xmlrpc \
""" 编译共享库 """
--enable-shared \
""" EXIF支持 """
--enable-exif \
""" php扩展做成rpm包(安装composer --without-pear会报错)"""
--with-pear \
""" 其他 """
--disable-phar 使用phar可以很方便的打包你的代码,集成部署到线上机器
启动:
/usr/local/apache/bin/apachectl
安装epel源
rpm -Uvh
https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
其他
yum install make apr* autoconf automake curl-devel gcc gcc-c++ openssl openssl-devel pcre-devel gd libmcrypt libmcrypt-devel mcrypt mhash kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch freetype-devel cmake zlibopenssl* cmake gcc* autoconf bison libcurl libcurl-devel
相关文章推荐
- Install PHP 7, Apache, MySQL 5.6 on CentOS / RHEL 7.1 & 6.7 + Wordpress
- CentOS5.6安装Apache Mysql PHP笔记
- [转]centos5.6安装php mysql apache
- LAMP环境搭建(centos6.9+apache2.4+mysql5.7+php7.1)
- LAMP 安装(centos7+mysql5.7+apache+php5.6)
- CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
- CentOS 5.6 系统配置 PHP mysql apache
- centos 安装apache 和 php5.6
- CentOS 6.6 编译安装 PHP5.6+MYSQL5.6+APACHE2.4
- 【CentOS】Apache多虚拟主机多版本PHP(5.3+5.6+N)共存运行配置全过程
- 阿里云ECS CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
- 在centos 5.6版本下安装php+mysql+apache
- Centos7下安装apache2.4 php5.6 pdo_oci oci8
- CentOS 5.6服务器配置YUM安装Apache+php+Mysql+phpmyadmin
- 在CentOS7.1安装php5.6,解决PHP 5.5+ is required.
- centos7.2 环境下配置 Apache2.4 +PHP5.6+Redis+Supervisord
- How to Install LAMP (Apache 2.4, MySQL 5.6, and PHP 5.4) on CentOS/RHEL 7
- CentOS 5.6服务器配置YUM安装Apache+php+Mysql+phpmyadmin
- Ubuntu14.04 & CentOS6.5 编译安装Apache & PHP5.6
- CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)