`

centos6.X下安装php7脚本

 
阅读更多
#!/bin/bash
#安装php7

#安装所需类库
yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel openssl openssl-devel curl-devel  libxslt-devel

wget  https://downloads.php.net/~ab/php-7.0.0RC4.tar.gz
tar zxvf php-7.0.0RC4.tar.gz
cd php-7.0.0RC4
#首先查看安装帮助
# ./configure   --help
./configure --prefix=/usr/local/php \
--with-curl \
--with-freetype-dir \
--with-gd \
--with-gettext \
--with-iconv-dir \
--with-kerberos \
--with-libdir=lib64 \
--with-libxml-dir \
--with-mysqli \
--with-openssl \
--with-pcre-regex \
--with-pdo-mysql \
--with-pdo-sqlite \
--with-pear \
--with-png-dir \
--with-xmlrpc \
--with-xsl \
--with-zlib \
--enable-fpm \
--enable-bcmath \
--enable-libxml \
--enable-inline-optimization \
--enable-gd-native-ttf \
--enable-mbregex \
--enable-mbstring \
--enable-opcache \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
--enable-xml \
--enable-zip

#编译安装
make &&  make install

#配置文件
cp php.ini-development /usr/local/php/lib/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm

#启动
/etc/init.d/php-fpm

#重启
pkill php-fpm
/etc/init.d/php-fpm

 

启用Zend Opcache,启用Opcache非常简单, 在php.ini配置文件中加入:

zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1"

 

分享到:
评论

相关推荐

    CentOS 5.x yum安装LAMP

    ### CentOS 5.x 使用 Yum 安装 LAMP (Apache + MySQL + PHP) #### 一、简介 在 CentOS 5.x 系统上部署 LAMP(Linux、Apache、MySQL 和 PHP)环境是一种常见的做法,它为搭建 Web 服务器提供了一个稳定且强大的基础...

    缺陷管理系統Mantis1.2.x 在CentOS 6.x部署

    在本文中,我们将深入探讨如何在CentOS 6.x操作系统上部署缺陷管理系统Mantis 1.2.x。Mantis是一款开源的、免费的错误跟踪和项目管理工具,常用于软件开发团队中,帮助他们有效管理项目的缺陷和问题。 首先,我们...

    CentOS 7.3.1611编译安装Nginx1.10.3+MySQL5.7.16+PHP7.1.2

    在CentOS 7.x中,默认使用firewall,但我们将改为iptables。执行以下步骤: 1. 停止并禁用firewalld服务: ``` systemctl stop firewalld.service systemctl disable firewalld.service ``` 2. 安装iptables...

    CentOS 6.x安装LAMP和Tomcat一键自动安装包

    /*========== 说明 ==========*/ 小生是个爱偷懒的架构师。 偶尔需要做新机安装系统时,总...安装Php-5.4 安装MySQL-5.6 安装ServerJRE-1.7 安装Tomcat-7.0 比较中规中矩的配置,如果需要可以修改。 内有详细说明

    详细讲诉在32位centos 5.x6.0下配置kmp的方法.pdf

    在32位CentOS 5.x/6.0操作系统中配置KMP(Kangle MySQL PHP)涉及多个步骤,包括MySQL数据库、PHP解释器以及Kangle Web服务器的源码编译安装。以下是对整个过程的详细讲解: 1. **MySQL 5.1.x 和 5.5.x 编译方法**...

    LNMP一键安装脚本(CentOS7可用)

    # lnmp.sh # CentOS: 7.x # Nginx: latest # Mysql: 5.6.33 # PHP: 5.6.26 # 需修改/etc/nginx/conf.d/default.conf适配PHP

    LNMPM:CentOS6.x上安装LNPMM环境,包括Mysql、PHP、Nginx、Memcache

    CentOS6.x上安装LNPMM环境,包括Mysql、PHP、Nginx、Memcache #此脚本供web服务使用,可以一步步安装,如: bash install-src-001.sh bash install-lib-002.sh bash install-mysql-003.sh bash install-php -004.sh...

    run-selenium-script:用于在 CentOS 6.x 上安装和运行 selenium 服务器以进行行为测试(即 behat)的 Shell 脚本

    标题与描述提及的是一个名为"run-selenium-script"的Shell脚本,它专为在CentOS 6.x操作系统上安装和运行Selenium服务器而设计,以便进行行为测试,如behat测试。Selenium是一款强大的自动化测试工具,允许开发者...

    how configure php-fpm 5.x and apache 2.4.x for virtualmin on centos 6

    ### 如何在CentOS 6上为Virtualmin配置PHP-FPM 5.x和Apache 2.4.x 本文将详细介绍如何在CentOS 6系统上为Virtualmin配置PHP-FPM 5.x和Apache 2.4.x。通过这种方式,我们可以显著提高Web服务器的性能,并实现更高效...

    Centos6下编译安装LAMP的完整部署记录(个人珍藏版本)

    在本文档中,我们将深入探讨如何在CentOS 6操作系统上编译安装LAMP(Linux、Apache、MySQL、PHP)环境。LAMP是构建Web服务器的流行组合,它为开发和运行动态网站提供了基础。以下是详细的步骤: 1. **安装必要依赖*...

    CentOS-RHEL更新 PHP 版本到 5.2.x

    本文详细介绍了如何在 CentOS 或 RHEL 系统上更新 PHP 版本到 5.2.x 的过程,包括添加 Atomic 通道、安装 PHP 5.2.x、替换相关文件以及重启 httpd 服务器等关键步骤。通过这些步骤,可以确保 Web 应用程序能在最新的...

    安装笔记:centos6+zabbix3.x

    本文档旨在记录在CentOS 6.5环境下安装与配置Zabbix 3.x的过程,并着重介绍了使用MySQL作为数据库支持、通过msmtp发送告警邮件以及利用fping工具检测网络设备状态的具体步骤。 #### 二、环境准备 1. **系统需求**...

    Centos 下 netflow安装配置--安装nfsen

    ### Centos 下 NetFlow 安装配置与 nfsen 实现流量监控 #### 一、概述 NetFlow 是一种网络协议,主要用于流量分析和监控。它通过收集和汇总网络中的数据包信息来帮助管理员理解网络流量模式,从而进行优化或安全...

    centos 安装php所需的mcrypt各种插件

    总结一下,要在CentOS 6.5上安装PHP的mcrypt插件,你需要先更新系统,添加EPEL仓库,安装PHP,然后在无网络环境下使用提供的rpm包安装mcrypt,最后配置PHP并重启服务。通过这个过程,你可以为你的服务器提供一个完整...

    从零开始部署CentOs7+Apache+PHP+mariaDB+https1

    完成上述步骤后,你将拥有一个运行在CentOS7上的、支持HTTPS的Apache服务器,可以处理PHP脚本并连接到MariaDB数据库。请记得在实际环境中,确保所有的安全配置都符合最佳实践,包括定期更新软件和安全证书,以及采取...

    centos6一键安装lnmp+zabbix服务端(ok脚本)

    centos6一键安装lnmp+zabbix服务端(ok脚本) install Nginx 1.8.x + mysql5.5.x + PHP-FPM 5.4.x + Zabbix 2.4.7 automatically.

    centos 一键安装cacti1.2.22脚本以及软件

    本文将详细介绍如何在CentOS操作系统上使用一键安装脚本来部署Cacti 1.2.22。 首先,Cacti的安装需要几个前提条件,包括Apache Web服务器、MySQL数据库、PHP解析器以及一些必要的PHP扩展。在CentOS系统中,这些通常...

    CentOS7 64 安装PHP.docx

    在Linux环境中,特别是服务器系统,如CentOS7 64位,PHP是一种广泛使用的服务器端脚本语言,常用于Web开发。以下是如何在CentOS7上安装PHP-7.1.3的详细步骤: 首先,确保系统已经更新并安装了必要的依赖包。在...

Global site tag (gtag.js) - Google Analytics