php5.2如何编译安装
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,本篇文章给大家分享的是有关php5.2如何编译安装,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。php5.2编译安装的方法:1、下载ph
千家信息网最后更新 2025年11月09日php5.2如何编译安装
本篇文章给大家分享的是有关php5.2如何编译安装,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
php5.2编译安装的方法:1、下载php;2、下载php-fpm;3、安装所需要的依赖包;4、通过"make install"安装PHP即可。
本文操作环境:linux5.9.8系统、PHP5.2版、DELL G3电脑
php5.2怎么编译安装?
编译安装php5.2.17
之前php安装都是YUM直接安装,但是公司因业务需要,程序需php5.2.x才能支持,于是开始编译安装
1.首先下载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
2.下载php-fpm
wget -c http://php-fpm.org/downloads/php-5.2.17-fpm-0.5.14.diff.gz
3.安装所需要的依赖包,这里我都以YUM安装
4.好了,现在看安装脚本
#!/bin/bash############下载php和fpm补丁cd /optwget -c http://us3.php.net/get/php-5.2.17.tar.gz/from/this/mirrortar zxvf php-5.2.17.tar.gzcd php-5.2.17wget -c http://php-fpm.org/downloads/php-5.2.17-fpm-0.5.14.diff.gzgzip -d php-5.2.17-fpm-0.5.14.diff.gzpatch -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###########开始安装phpcd /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-debugmakemake testmake install
补充内容 :
这是我在nginx+php的时候编译方式,但是在apache+php的情况下不能加入--enable-fastcgi --enable-fpm这2两个参数,不然装好之后apache启动会报错的。
以上就是php5.2如何编译安装,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
编译
时候
是在
更多
知识
篇文章
补丁
实用
业务
两个
公司
内容
参数
就是
工作会
情况
文章
方式
方法
环境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手游方舟服务器怎么睡觉
戴尔r320服务器升级中文字幕
软件开发各种法则
数据库实时复制方案oracle
数据库运用源文件
ibm 2u 服务器滑轨安装
oppo手机主题应用服务器
现在学习网络技术
服务器不识别sftp-p命令
苏州人力资源网络安全培训班
薛城市网络安全教育培训班
淄博在线学习软件开发价格
学网络安全做最in的it新贵
卡巴斯基专属网络安全吗
网络安全专业进大厂
传奇服务器哪里买好
j开头的软件开发语言有哪些
宁波工业网络技术电话
千年 服务器端
简述数据库的概念以及特征
买排版软件开发需要注意什么
网络安全检测书籍
数据库的安全缺陷
安卓数据库数据修改
对付网络安全风险的方法
国外网站的数据库如何调用
dell服务器系统引导盘
长沙管理软件开发服务费
螺旋跑酷塔服务器地址
DDOS30GB攻击服务器