`
bluedusk
  • 浏览: 271936 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu编译安装php+php-fpm

阅读更多

使用apt-get的方法安装php无法安装补丁php-fpm,所以只好尝试编译安装,

首先下载解压并打补丁

wget http://php-fpm.org/downloads/php-5.2.13-fpm-0.5.14.diff.gz

wget http://mirrors.sohu.com/php/php-5.2.13.tar.gz

tar zxvf php-5.2.13.tar.gz

gzip -cd php-5.2.13-fpm-0.5.14.diff.gz | patch -d php-5.2.13 -p1

编译的参数
./configure --prefix=/usr/local/php-fcgi --enable-fastcgi --enable-fpm --enable-discard-path \
--enable-force-cgi-redirect --with-config-file-path=/usr/local/php-fcgi/etc --with-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir \
--with-gd --with-zlib --with-libxml-dir --with-curl --with-curlwrappers --with-openssl --with-mhash --with-xmlrpc \
--with-mcrypt --with-ldap --with-ldap-sasl --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode \
--enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-zend-vm=GOTO \
--enable-mbregex --enable-mbstring --enable-gd-native-ttf --enable-ftp --enable-pcntl --enable-sockets \
--enable-zip --disable-debug --enable-pdo --with-pdo-mysql=/usr/local/mysql --with-sqlite --with-pdo-sqlite \
--disable-ipv6

分享到:
评论

相关推荐

    Nginx + PHP-FPM + APC=绝妙的组合

    2. 编译PHP: 首先,从PHP官网下载源码,并应用PHP-FPM补丁: ``` cd /usr/local/src/ sudo wget http://us.php.net/get/php-5.2.8.tar.gz/from/this/mirror sudo tar zvxf php-5.2.8.tar.gz sudo wget ...

    Ubuntu编译安装php7

    ### Ubuntu编译安装PHP7详解 #### 一、前言 在Ubuntu系统中手动编译安装PHP7可以更好地控制PHP的版本以及所包含的模块,同时也能针对特定环境进行优化,提升性能。本文将详细介绍如何在Ubuntu环境下从源码编译安装...

    Nginx+PHP-FPM+APC=绝妙的组合.pdf

    首先,需要安装编译PHP和Nginx所需的依赖包,包括`make`、`bison`、`flex`、`gcc`等开发工具以及相关的库文件,例如`libxml2-dev`、`libpcre3-dev`、`libssl-dev`等。 2. **下载和编译PHP**: 下载PHP 5.2.8源...

    解决php-fpm.service not found问题的办法

    正常编译安装 php 按照以前流程,把 init.d.php-fpm 往 /etc/init.d/php-fpm 拷贝 然后准备执行 service php-fpm start 时出错了 错误如下 Failed to start php-fpm.service: Unit php-fpm.service not found. ...

    ubuntu20.04 离线安装PHP7.4

    在Ubuntu 20.04系统中离线安装PHP 7.4可能是因为网络环境受限或者需要特定版本的PHP,这种情况下,我们需要手动下载所需的PHP 7.4源码包及其依赖,然后进行编译安装。以下是详细步骤: 1. **获取PHP 7.4源码包** ...

    ubuntu 编译安装php 5.3.3+memcache的方法

    如果需要重新编译PHP,那么可以使用`make clean`命令来删除之前编译生成的文件,避免干扰新的编译过程。 对于Memcache扩展的安装,首先要使用PHP提供的`phpize`工具来准备Memcache扩展的构建环境。`phpize`是一个...

    php7.3.33.tar.gz 源码安装包

    1. **Linux发行版**:大多数Linux发行版都可以安装PHP,但本文将以常见的Ubuntu或Debian为例。 2. **编译工具**:需要`gcc`编译器、`make`工具以及`autoconf`、`automake`等用于构建软件的工具。 3. **其他依赖**:...

    在ubuntu 14.04上安装php7.pdf

    以上步骤详细介绍了在Ubuntu 14.04上安装PHP 7的过程,包括准备工作、下载配置、编译安装以及配置测试等关键环节。通过遵循这些步骤,用户可以在Ubuntu 14.04上成功地部署PHP 7环境,并为后续的Web应用开发打下坚实...

    php-fpm开机自动启动Shell脚本

    网上有各种版本的php-fpm开机自动启动脚本, 其实你编译后源目录已经生成自动脚本。不用做任何修改即用。 cp {php-5.3.x-source-dir}/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm php-fpm开机自动启动脚本如下: ...

    Ubuntu环境编译安装PHP和Nginx的方法

    在Ubuntu环境下,编译安装PHP和Nginx是一项常见的任务,尤其对于系统管理员和技术开发者来说,这能够让他们根据特定需求定制软件配置。以下是一个详细步骤的教程,旨在帮助你了解如何在Ubuntu上编译安装这两个关键的...

    ubuntu下ngnix的安装

    完成以上步骤后,你就成功地在Ubuntu系统中安装了Nginx、PCRE、OpenSSL以及PHP-FPM,可以开始构建和运行支持HTTPS的Web服务了。别忘了,安装完成后,还需要对Nginx进行基本的配置,比如设置虚拟主机、配置SSL证书等...

    php-7.2.15.rar

    总结,源码安装PHP 7.2.15涉及到多个步骤,包括环境准备、下载源码、配置编译、安装及配置PHP-FPM、启动服务和测试。这个过程虽然复杂,但能让你更好地掌控系统的PHP环境,满足特定的配置和扩展需求。

    php-src-master

    在源代码目录中,你需要配置并编译PHP。`./configure`脚本会检查系统环境并设置合适的编译选项。你可能需要根据你的需求添加特定的选项,例如启用某些扩展或设置安装路径: ```bash ./configure --prefix=/usr/...

    实战nginx在线课程课件-LNMP安装与配置

    1. **准备必要的软件包**:在进行LNMP环境搭建前,需先通过`yum`命令安装一系列的依赖库,如GCC编译器、JPEG和PNG图像处理库、XML解析库等,这些是编译PHP及其他组件所必需的。 2. **下载源码包**:通过`wget`命令...

    Ubuntu12下编译安装PHP5.3开发环境

    在编译PHP5.3之前,确保系统拥有所有必要的编译工具和依赖库。运行以下命令来安装这些工具: ```bash sudo apt-get install gcc g++ autoconf build-essential -y ``` 同时,还需要安装与PHP5.3编译相关的库,例如...

    php-7.3.13.tar.gz

    这个压缩包包含了PHP 7.3.13的所有源代码,是自定义配置和编译PHP的基础。由于官方下载可能较慢,你可以选择镜像站点或本地副本进行下载。 解压源码包: ``` tar -zxvf php-7.3.13.tar.gz ``` 解压后,进入源码目录...

    php-7.0.30

    编辑`/etc/nginx/sites-available/default`或你的Web服务器配置文件,将FastCGI部分指向新安装的PHP-FPM: ``` location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/...

    基于ubuntu下nginx+php+mysql安装配置的具体操作步骤

    在Ubuntu操作系统上配置Nginx、PHP和MySQL的完整过程可以分为以下步骤: 1. 更新和安装Nginx 首先,确保Ubuntu系统是最新状态,更新系统软件列表后,安装Nginx。...- 安装PHP及其相关模块:`sudo apt-get install ...

Global site tag (gtag.js) - Google Analytics