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


Posted in PHP onMarch 27, 2015

最近项目遇到一个坑爹的事情,一个源码必须使用PHP5.3,但是现在Ubuntu上自带的版本是5.4,降级之后会出各种奇怪的问题,最后没办法,只能一步步在Ubuntu12.04server上自己编译PHP5.3,比繁琐,共享之。

安装Apache2.2

sudo apt-get install apache2 -y

然后安装MySQL5.5

sudo apt-get install mysql-server-5.5 -y

接着就是编译依赖环境

 sudo apt-get install gcc g++ autoconf build-essential -y

 

相关的lib支持库

sudo apt-get install libxml2 libxml2-dev libevent-1.4-2 libevent-dev bzip2 libbz2-dev libcurl3-gnutls libcurl4-gnutls-dev libpng12-0 libpng12-dev libjpeg62 libjpeg62-dev libfreetype6 libfreetype6-dev libmcrypt4 libmcrypt-dev zlib1g-dev libtidy-dev libmysqlclient-dev  -y

安装:

./configure --prefix=/usr/local/php --with-mcrypt --with-gettext --with-mysql --with-gd --with-jpeg-dir --with-png-dir --with-curl --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --enable-sockets --with-pdo-mysql --enable-fpm --with-zlib --enable-zip --with-bz2 --enable-bcmath --with-tidy --with-fpm-user=daemon --with-fpm-group=daemon

sudo make

sudo make install

然后安装cli和dev:

sudo apt-get install php5-cli php5-dev

最后开启Apache2支持:

sudo apt-get install libapache2-mod-php5

最后就大功告成了~

以上所述就是本文的全部内容了,希望大家能够喜欢。

请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

PHP 相关文章推荐
dedecms系统的广告设置代码 基础版本
Apr 09 PHP
php实现数组筛选奇数和偶数示例
Apr 11 PHP
用PHP和Shell写Hadoop的MapReduce程序
Apr 15 PHP
php中使用gd库实现远程图片下载实例
May 12 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
Jan 04 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
Dec 07 PHP
PHP手机号中间四位用星号*代替显示的实例
Jun 02 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
Apr 15 PHP
PHP中define() 与 const定义常量的区别详解
Jun 25 PHP
php弹出提示框的是实例写法
Sep 26 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 PHP
HTTP头隐藏PHP版本号实现过程解析
Dec 09 PHP
php按字符无乱码截取中文的方法
Mar 27 #PHP
php实现字符串翻转的方法
Mar 27 #PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
Mar 27 #PHP
php字符串函数学习之substr()
Mar 27 #PHP
php字符串函数学习之strstr()
Mar 27 #PHP
php判断一个数组是否为有序的方法
Mar 27 #PHP
PHP实现WebService的简单示例和实现步骤
Mar 27 #PHP
You might like
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
php代码中使用换行及(\n或\r\n和br)的应用
2013/02/02 PHP
php中引用符号(&)的使用详解
2013/11/13 PHP
php使用glob函数遍历文件和目录详解
2016/09/23 PHP
php实现简单的权限管理的示例代码
2017/08/25 PHP
PHP模版引擎原理、定义与用法实例
2019/03/29 PHP
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
2010/02/15 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
2015/04/06 Javascript
JavaScript对象学习小结
2015/09/02 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
JS实现获取当前URL和来源URL的方法
2016/08/24 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
[02:17]TI4西雅图DOTA2前线报道 啸天mik夫妻档解说
2014/07/08 DOTA
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
python从入门到精通(DAY 2)
2015/12/20 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
关于django 数据库迁移(migrate)应该知道的一些事
2018/05/27 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
英国景点门票网站:attractiontix
2019/08/27 全球购物
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
小学教育毕业生自荐信
2013/11/18 职场文书
我的老师教学反思
2014/05/01 职场文书
纪检监察建议书
2014/05/19 职场文书
建党伟业观后感
2015/06/01 职场文书
Python图片验证码降噪和8邻域降噪
2021/08/30 Python