`

Linux环境PHP7.0安装

    博客分类:
  • php
阅读更多
参考文章
http://blog.csdn.net/21aspnet/article/details/47708763

step 1
php 7.0下载地址
http://cn2.php.net/distributions/php-7.0.2.tar.gz
 7.1 版本http://php.net/get/php-7.1.0.tar.gz/from/a/mirror
step 2

yum install libxslt-devel

step 3
./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-jpeg-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 \
 --disable-fileinfo

step 4

make ZEND_EXTRA_LIBS='-liconv'

stet 5

make install

step 6

# 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

step 7
#  /etc/init.d/php-fpm


问题解决列表
1、解决error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distrib
http://www.admpub.com/blog/?post=169

2、解决make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1错误
http://www.itbulu.com/disable-fileinfo.html
http://my.oschina.net/maczhao/blog/365176

3、解决make: *** [sapi/cli/php] Error 1
http://lxsym.blog.51cto.com/1364623/753199/




分享到:
评论

相关推荐

    php7.0扩展oci8安装(连接oracle扩展包与详细安装过程)

    本文将详细介绍如何在PHP7.0环境下安装oci8扩展,以便顺利连接Oracle数据库。 首先,安装oci8扩展之前,确保你的系统已经安装了Oracle Instant Client。Oracle Instant Client是Oracle数据库的轻量级客户端,包含了...

    CentOS7 php7.0 升级到php7.3

    CentOS7 php7.0 升级到php7.3 CentOS7 php7.0 升级到php7.3 是一篇非常实用的文章,旨在指导用户如何将 PHP 版本从 7.0 升级到 7.3。文章的作者 Lansonli 用亲身经历记录了整个升级过程,分享了他的经验和教训。 ...

    在Linux7.0下创建论坛详细步骤解析

    在Linux 7.0环境下创建一个论坛涉及到一系列的系统配置和服务安装步骤。在这个过程中,我们主要使用了Linux Red Hat 7.0操作系统,以及LAMP(Linux、Apache、MySQL、PHP)架构,这是一种常见的用于搭建Web应用的组合...

    php7的sqlserver扩展sqlsrv扩展安装,7.0-7.1-7.2所有扩展

    本文将详细阐述如何在PHP 7.0、7.1和7.2版本中安装sqlsrv和pdo_sqlsrv扩展,以便与SQL Server进行交互。 首先,sqlsrv是微软提供的一个PHP扩展,用于连接和操作SQL Server数据库。pdo_sqlsrv则是PHP Data Objects ...

    php7.0以上swoole扩展

    标题指出“php7.0以上swoole扩展”,这意味着Swoole扩展自PHP 7.0版本起就被广泛支持,这在很大程度上提升了PHP处理网络并发和I/O密集型任务的能力。Swoole不仅适用于Web服务器,还可在游戏服务器、物联网(IoT)、...

    Swoole Loader扩展,包括win、linux 5.6,7.0,7.1,7.2,7.3

    标题中的"Swoole Loader扩展,包括win、linux 5.6,7.0,7.1,7.2,7.3"表明这个扩展支持多种操作系统平台(Windows和Linux)以及多个PHP版本(5.6到7.3)。这意味着用户可以根据自己的开发环境选择相应的版本进行...

    linux php-7.0.0.tar.bz2

    在Linux环境下,对PHP进行安装和配置时,经常使用源码编译的方式,这时就需要下载源代码压缩包,如"php-7.0.0.tar.bz2"。 首先,让我们了解一下"tar.bz2"文件格式。这是一种常见的Linux文件压缩方式,它结合了tar...

    Linux PHP环境安装

    ### Linux环境下PHP环境安装知识点详解 #### 一、概述 在Linux环境中搭建PHP环境是一项常见的运维任务,尤其对于Web开发者来说至关重要。本文将基于提供的文件信息,详细介绍如何在CentOS 7.2系统上手动安装Apache ...

    php7.0 memcache.dll 亲测可以,比其它靠谱

    标题中的“php7.0 memcache.dll 亲测可以,比其它靠谱”表明这是一个关于PHP 7.0版本与memcache扩展的讨论,且提供的dll文件已经经过测试,被认为比其他来源更可靠。memcache是PHP中一个常用的扩展,用于在分布式...

    php7.0_xdebug.rar

    【标题】"php7.0_xdebug.rar" 涉及的主要知识点是PHP的调试工具Xdebug,以及如何在PHP 7.0环境下配置和使用它。Xdebug是一款开源的PHP扩展,它为开发者提供了强大的调试和分析功能,包括变量追踪、调用堆栈分析、...

    CentOS 7.0 安装LAMP服务器方法.pdf

    CentOS 7.0 安装LAMP服务器方法 安装Apache 安装MariaDB 安装PHP 安装PHP组件,使PHP支持 MariaDB systemctl restart mariadb.service #重启MariaDBsystemctl restart httpd.service #重启apache至此,软件安装完成...

    Web环境搭建:Linux+Nginx+PHP+Mysql+Redis

    ### Web环境搭建:Linux+Nginx+PHP+MySQL+Redis #### 一、环境概述与推荐版本 在构建一个高效且稳定的商城系统时,选择合适的Web环境至关重要。本指南将介绍一套广泛应用于电商平台的技术栈——**Ubuntu + PHP + ...

    RHEL 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)

    在本篇文章中,我们将详细介绍如何在 RHEL 7.0 上安装并配置一个完整的 LAMP(Linux、Apache、MySQL/MariaDB 和 PHP)服务器。LAMP 是一套流行的开源软件组合,用于提供 Web 服务,并广泛应用于企业级环境中。 ####...

    NetBeans IDE 7.0安装使用说明.docx

    NetBeans IDE 7.0 是一个强大的集成开发环境,尤其针对C/C++开发者,它支持在多种操作系统上构建和调试应用程序。NetBeans IDE的核心特性包括模块化的Java编程基础,允许跨平台兼容性,如Windows、Macintosh OS X、...

    PHP环境安装swoole-loader扩展

    标题 "PHP环境安装swoole-loader扩展" 涉及到的是在PHP环境中添加Swoole扩展,这是一个用于提升PHP性能的重要工具。Swoole是一个开源的PHP扩展,它为PHP提供了原生的异步多线程服务器,使得PHP可以进行高性能的网络...

    PHP7.2.6安装sodium扩展

    PHP7.2.6安装sodium扩展 在 PHP 开发中,sodium 扩展是一个非常重要的组件,它提供了高级的加密和解密功能。在 PHP7.2.6 中,安装 sodium 扩展需要先安装 libsodium 依赖项,并且需要编译 PHP 源代码来生成 sodium ...

    Linux系统搭建PHP开发环境

    3. 安装PHP,这里我们选择PHP7.0版本,因为这是Ubuntu 16.04默认支持的版本: ```bash sudo apt-get install php7.0-fpm php7.0-mysql ``` 配置Nginx以与PHP-FPM一起工作,编辑`/etc/nginx/sites-available/default`...

    php_igbinary.dll 7.0-nts-vc14-x64 redis

    10. igbinary.spec: 这可能是RPM包的规格文件,用于在Linux系统上构建和安装软件包。 总的来说,这个压缩包提供了一套完整的igbinary扩展,用于提升PHP与Redis之间的通信效率。用户需要将php_igbinary.dll和...

    Ubuntu彻底删除PHP7.0的方法

    ...二、删除关联 ...三、清除dept列表 ...四、检查是否卸载干净(无返回就是...以上所述是小编给大家介绍的Ubuntu彻底删除PHP7.0的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非

    NetBeans+IDE+7.0安装使用说明.docx

    NetBeans IDE 7.0 是一个强大的集成开发环境,尤其针对Java编程语言。它由Sun公司发起,是一款基于标准模块化的IDE,适用于Windows、Linux、Solaris等多种操作系统。NetBeans IDE不仅提供完整的Java应用程序开发功能...

Global site tag (gtag.js) - Google Analytics