php5.2如何编译安装
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇文章给大家分享的是有关php5.2如何编译安装,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。php5.2编译安装的方法:1、下载ph
千家信息网最后更新 2025年01月19日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安全错误
数据库的锁怎样保障安全
学生会的网络技术部笔试
灵颖网络技术有限公司
国家网络安全宣传周贵州电信
天津软件开发哪家不错
pyqt实际软件开发
服务器是三相还是单相供电
数据库数据转化为网络结构
sap软件开发公司
勤哲excel服务器注册
vb6.0模糊查询数据库
电脑网络安全技术论坛
为什么光翼服务器一直在登录队列
卡通签名头像制作软件开发
虹口区网络技术服务咨询热线
软件开发各周期比例
当当网数据库下载
电脑版的服务器可以装模组吗
网络技术的发展使电子商务
数据库一体机的市场规模
数据库管理 分类
赛尔号服务器
学数据库好还是学大数据库好
外包软件开发优势
财务软件开发的盈利模式
湖北数据网络安全工程哪个好
传奇2官方数据库
上海梵讯网络技术
下载软件时服务器错误是啥意思
龙岩青少年网络安全
长宁区网络技术防水施工