`

centos 安装php

阅读更多

 

centos 安装php

编译前的准备:

yum install -y gcc gcc-c++

yum install -y libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel

 

 

解决安装时的错误:

configure: error: xml2-config not found. Please check your libxml2 installation. 

yum install libxml2 

 yum install libxml2-devel -y 

 ls /usr/bin/xml2-config

/usr/bin/xml2-config                        

 

 

configure: error: Please reinstall the libcurl distribution -

    easy.h should be in <curl-dir>/include/curl/   

 yum install curl-devel

 

configure: error: png.h not found

yum install libpng libpng-devel 

 

configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.  

 yum install icu 

 yum install libicu 

yum install libicu-devel

 

error: Cannot find ldap.h  

cp -frp /usr/lib64/libldap* /usr/lib/

 yum install php56-php-ldap

 yum install --skip-broken  php56-php-ldap

下载php 源码:

http://www.php.net/downloads.php

安装命令:

./configure --prefix=/usr/bin/php\

 --with-libdir=lib64\

 --enable-fpm\

 --with-fpm-user=php-fpm\

 --with-fpm-group=www\

 --enable-mysqlnd\

 --with-mysql=mysqlnd\

 --with-mysqli=mysqlnd\

 --with-pdo-mysql=mysqlnd\

 --enable-opcache\

 --enable-pcntl\

 --enable-mbstring\

 --enable-soap\

 --enable-zip\

 --enable-calendar\

 --enable-bcmath\

 --enable-exif\

 --enable-ftp\

 --enable-intl\

 --with-openssl\

 --with-zlib\

 --with-curl\

 --with-gd\

 --with-zlib-dir=/usr/lib\

 --with-png-dir=/usr/lib\

 --with-jpeg-dir=/usr/lib\

 --with-gettext\

 --with-mhash\

 

 --with-ldap=/usr/lib64

 

 

make && make install

 

参考:https://blog.kuoruan.com/101.html

 

 

 

分享到:
评论

相关推荐

    centos安装php环境

    ### CentOS安装PHP环境知识点详解 #### 一、关闭防火墙与SELinux 为了顺利安装LAMP堆栈(Linux + Apache + MySQL + PHP),首先需要确保系统防火墙与SELinux不会对安装过程造成阻碍。 **1. 关闭Firewall** - **...

    CentOs下安装PHP扩展 curl

    在CentOS系统中,安装PHP扩展是服务器管理中常见的任务,尤其当需要处理与网络相关的功能,如HTTP请求,或者需要使用cURL库时。本文将详细讲解如何在CentOS环境下,不重新编译PHP的情况下,安装cURL扩展。 1. **...

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

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

    CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录

    总结来说,本文涉及的知识点包括CentOS服务器的基础环境准备、PHP及其常用扩展的安装和配置、Redis数据库的安装和配置、PHP扩展PHPRedis的安装和配置、XDebug的安装和配置以及Nginx和MySQL的基本安装。这些知识是...

    centos安装php时两个包ibxml2-2.6.23-1.2.i386.rpm /devel-2.6.23-1.2.i386.rpm

    在Linux系统,特别是CentOS这样的企业级操作系统中,安装PHP是一项关键任务,因为PHP是用于服务器端脚本的广泛使用的编程语言,常用于构建动态网站和应用程序。在本例中,我们关注的是在CentOS上安装PHP时所依赖的两...

    CentOS安装php v8js教程

    在介绍如何在CentOS系统上安装PHP扩展v8js之前,首先需要了解一些背景知识。CentOS是基于Red Hat Enterprise Linux(RHEL)构建的一个社区企业操作系统版本,它是一个企业级的Linux发行版,具有长期稳定性和免费的...

    centos7.9离线安装PHP环境依赖

    在Linux系统中,尤其是CentOS 7.9这样的企业级操作系统上,离线安装PHP环境依赖是一项关键任务,尤其在没有互联网连接或者网络环境受限的情况下。这篇文章将详细讲解如何在CentOS 7.9上离线安装PHP环境,以及所需的...

    centos源码安装php-8.1.1+phpredis-4.2.0

    CentOS 源码安装 PHP 8.1.1 + PHPRedis 4.2.0 在本文中,我们将详细介绍如何在 CentOS 操作系统上从源码安装 PHP 8.1.1 和 PHPRedis 4.2.0。 安装依赖项 在安装 PHP 之前,我们需要安装一些依赖项。使用以下命令...

    Centos安装php高版本

    测试PHP安装 最后一步是验证PHP是否正确安装。可以在`/var/www/html/`目录下创建一个名为`index.php`的文件,并输入以下内容: ```php &lt;?php phpinfo(); ?&gt; ``` 然后通过Web浏览器访问该文件,如果一切正常,将...

    CentOs5.2下安装php5.0.4及eaccelerator

    NULL 博文链接:https://yy-web.iteye.com/blog/272348

    CentOS 8 安装图解

    CentOS 8 安装图解详解 在这篇文章中,我们将详细介绍 CentOS 8 的安装过程,并提供相关的图解,以便读者更好地理解和安装 CentOS 8。 一、CentOS 8 概述 CentOS 8 是继 RHEL 8 之后的最新版本,提供了两种模式:...

    如何在CentOS中安装PHP7.4的方法步骤

    在CentOS系统中安装PHP7.4的详细步骤如下: 首先,确保你的系统是最新的,你可以通过运行以下命令来更新你的CentOS 8/RHEL 8系统: ```bash sudo dnf update ``` 接下来,我们需要添加两个重要的软件仓库:EPEL...

    Centos 安装 PHP7.4 和 Nginx的操作方法

    在CentOS操作系统中,安装PHP和Nginx是常见的任务,尤其对于搭建Web服务器来说至关重要。本教程将详细介绍如何在CentOS上安装PHP7.4和Nginx,以便为您的网站或应用程序提供强大的支持。 首先,确保系统已更新到最新...

    CentOS7 php7.0 升级到php7.3

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

    CentOS安装memcache及扩展

    下面将详细介绍如何在CentOS环境中安装memcache和php的memcache扩展。 Memcache服务器端的安装 在安装memcache服务器端之前,需要先安装libevent库,因为memcache使用libevent来处理Socket。可以使用wget命令直接...

    centos7编译安装php

    centos7编译安装php

    CentOS6安装PHP7+Nginx配置

    在本文中,我们将深入探讨如何在CentOS 6操作系统上安装和配置PHP 7与Nginx服务器。这个过程对于创建高效、稳定的Web应用程序环境至关重要。CentOS 6虽然已经过了官方支持期,但仍有大量用户在使用,尤其是那些需要...

    centos安装php5、卸载php、安装php7的教程

    本文将详细讲解如何在CentOS上安装PHP5、卸载PHP以及安装PHP7。 首先,我们来看如何在CentOS上安装PHP5。安装PHP5的过程相对简单,可以通过官方的YUM包管理器进行。打开终端,输入以下命令: ```bash sudo yum ...

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

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

    阿里云centos7.6安装php7.3的详细教程

    "阿里云centos7.6安装php7.3的详细教程" 本篇文章主要讲述了在阿里云 centos7.6 环境下安装 php7.3 的详细步骤。 首先,需要添加一个新的用户和用户组,用于编译和运行 php。命令如下: ``` groupadd www useradd ...

Global site tag (gtag.js) - Google Analytics