返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php5.2怎么编译安装
  • 383
分享到

php5.2怎么编译安装

php5.2 2020-08-20 11:08:19 383人浏览 无得
摘要

本文操作环境:linux5.9.8系统、PHP5.2版、DELL G3电脑php5.2怎么编译安装?编译安装php5.2.17之前php安装都是YUM直接安装,但是公司因业务需要,程序需php5.2.x才能支持,于是开始编译安装首先下载ph

本文操作环境:linux5.9.8系统、PHP5.2版、DELL G3电脑

php5.2怎么编译安装?

编译安装php5.2.17

之前php安装都是YUM直接安装,但是公司因业务需要,程序需php5.2.x才能支持,于是开始编译安装

首先下载php

wget -c  Http://us3.php.net/get/php-5.2.17.tar.gz/from/this/mirror

因为这里我用的是lnmp所以我需要用到fastcgi管理器,这里我用的是php-fpm,由于php5.2默认没有集成php-fpm,所以需要打补丁,对于php-fpm的认识和配置、应用参见 http://shuoduanzi.com/?p=288

下载php-fpm

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

安装所需要的依赖包,这里我都以YUM安装

好了,现在看安装脚本

#!/bin/bash
############下载php和fpm补丁
cd /opt
wget -c  http://us3.php.net/get/php-5.2.17.tar.gz/from/this/mirror
tar zxvf php-5.2.17.tar.gz
cd php-5.2.17
wget -c  http://php-fpm.org/downloads/php-5.2.17-fpm-0.5.14.diff.gz
gzip -d php-5.2.17-fpm-0.5.14.diff.gz
patch -p1 < php-5.2.17-fpm-0.5.14.diff
############安装所依赖的库,其实这里还依赖其它库,但是在安装这些库的时候,本身它们也有依赖,它们所依赖的库也正是我们安装php所需要的库。
yum install libxml2 libxml2-devel \
openssl openssl-devel \
curl curl-devel \
libjpeg libjpeg-devel \
gd gd-devel \
bzip2 bzip2-devel \
libmcrypt libmcrypt-devel \
libmhash libmhash-devel \
Mysql mysql-devel -y
###########开始安装php
cd /opt/php-5.2.17
./configure --prefix=/usr/local/php --enable-fastcgi --enable-zip --enable-fpm --enable-gd-native-ttf --with-config-file-path=/usr/local/php/etc --with-config-file-scan-dir=/usr/local/php/etc/php.d --with-bz2 --with-curl --with-libxml-dir --with-gd --with-jpeg-dir --with-freetype-dir --with-png-dir --with-mcrypt --with-mhash --enable-mbstring --with-kerberos --with-gettext --enable-bcmath --with-mysql --with-mysqli --with-sqlite --enable-pdo --with-pdo-mysql --with-openssl --enable-ftp --with-pear --with-zlib --enable-inline-optimization --enable-calendar --enable-magic-quotes --enable-Sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --disable-debug
make
make test
make install

补充内容 :

这是我在Nginx+php的时候编译方式,但是在apache+php的情况下不能加入--enable-fastcgi --enable-fpm这2两个参数,不然装好之后apache启动会报错的。

--结束END--

本文标题: php5.2怎么编译安装

本文链接: https://lsjlt.com/news/1206.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php5.2怎么编译安装
    本文操作环境:linux5.9.8系统、PHP5.2版、DELL G3电脑php5.2怎么编译安装编译安装php5.2.17之前php安装都是YUM直接安装,但是公司因业务需要,程序需php5.2.x才能支持,于是开始编译安装首先下载php...
    99+
    2020-08-20
    php5.2
  • php5.2如何编译安装
    本篇文章给大家分享的是有关php5.2如何编译安装,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。php5.2编译安装的方法:1、下载php;2、下载php-fpm;3、安装所需...
    99+
    2023-06-29
  • 怎么编译安装php5.6.31
    本文操作环境:CentOS 7系统、php5.6.31版、DELL G3电脑怎么编译安装php5.6.31?CentOS 7 编译安装PHP5.6.31 服务器上已经有nginx和mysql,所以就决定采用 PHP+Nginx...
    99+
    2020-01-23
    php5.6.31
  • Nginx怎么编译安装
    这篇文章主要讲解了“Nginx怎么编译安装”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Nginx怎么编译安装”吧! Nginx编译安装系统平台:Cent...
    99+
    2024-04-02
  • 怎么编译安装Nginx
    这篇文章主要讲解了“怎么编译安装Nginx”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么编译安装Nginx”吧!前言由于微信小程序要使用Https,但是又不能修改已有线上的配置。所以最简...
    99+
    2023-06-16
  • php5.6.31怎么编译安装
    小编给大家分享一下php5.6.31怎么编译安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php5.6.31编译安装的方法:1、添加epel源;2、安装依赖;...
    99+
    2023-06-28
  • php7.3怎么编译安装
    PHP 7.3 是 PHP 语言的最新版本,相比于旧版本,其性能、速度更优秀,同时也有周到的扩展支持。为了获得最好的性能和安全性,我们需要手动编译安装 PHP 7.3。以下是具体的步骤和说明。1. 安装前的准备在开始安装之前,请先确保你的系...
    99+
    2023-05-14
  • php怎么编译安装 mysql
    本文操作环境:linux5.9.8系统、PHP7.1版、DELL G3电脑php怎么编译安装 mysqlPHP编译安装mysql.so的扩展 进入php源码包安装路径pdo_mysql目录里面/usr/local/src/php/packa...
    99+
    2021-01-07
    php mysql
  • php gmp 怎么编译安装
    本教程操作环境:linux5.9.8系统、PHP8.1版、Dell G3电脑。php gmp 怎么编译安装?php编译,安装gmp扩展我在网上下了个php-5.2.17.tar.bz2然后借用下面方法 :bzip2 -d gcc-4.1....
    99+
    2024-04-02
  • centos6.8怎么编译安装php
    centos6.8编译安装php的方法:1、通过“yum -y install”命令安装依赖;2、拷贝配置文件;3、添加环境变量;4、执行“source /etc/profile”命令;5、添加自启动,然后重启php服务即可。本教程操作环境...
    99+
    2023-05-14
    php centos
  • Centos7怎么编译安装vim8
    这篇文章主要讲解了“Centos7怎么编译安装vim8”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos7怎么编译安装vim8”吧!环境Centos7.7 Minimalvim-8....
    99+
    2023-06-05
  • php5.6 php-fpm怎么编译安装
    本文操作环境:ubuntu16.04系统,php5.6.36版,Dell G3电脑。php5.6 php-fpm nginx安装和配置 今天发现有个网站是基于php版本的,然后上网收集资料后安装一遍试试。一、先安装php依赖包...
    99+
    2016-10-17
    php5.6-fpm
  • FreeBSD中怎么编译安装mysql5.5
    FreeBSD中怎么编译安装mysql5.5,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 如果您的系统没有安装cmake,首先,cma...
    99+
    2024-04-02
  • 怎么用CentOS7.0编译安装Mysql5.5.32
    这篇文章主要介绍“怎么用CentOS7.0编译安装Mysql5.5.32”,在日常操作中,相信很多人在怎么用CentOS7.0编译安装Mysql5.5.32问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2024-04-02
  • 源码编译怎么安装PostgresSQL
    这篇文章主要讲解了“源码编译怎么安装PostgresSQL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“源码编译怎么安装PostgresSQL”吧!一、环境...
    99+
    2024-04-02
  • 源码编译怎么安装pg11.5
    这篇文章主要介绍“源码编译怎么安装pg11.5”,在日常操作中,相信很多人在源码编译怎么安装pg11.5问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”源码编译怎么安装pg11...
    99+
    2024-04-02
  • eclipse怎么安装jad反编译
    要在Eclipse中安装JAD反编译工具,可以按照以下步骤进行操作:1. 下载JAD反编译工具的JAR文件。可以在网上搜索"down...
    99+
    2023-09-07
    eclipse jad
  • ubuntu怎么安装g++编译器
    要在Ubuntu上安装g++编译器,可以按照以下步骤进行操作:1. 打开终端,可以通过按下Ctrl + Alt + T组合键来快速打...
    99+
    2023-09-21
    ubuntu
  • linux怎么安装gcc编译器
    要在Linux上安装GCC编译器,你可以按照以下步骤进行操作:1. 打开终端窗口。2. 使用以下命令安装GCC编译器及相关的开发工具...
    99+
    2023-09-21
    linux
  • ubuntu16.04上怎么编译安装ffmpeg
    这篇“ubuntu16.04上怎么编译安装ffmpeg”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ubuntu16.04上...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作