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 相关文章推荐
一个简单的php实现的MySQL数据浏览器
Mar 11 PHP
PHP IF ELSE简化/三元一次式的使用
Aug 22 PHP
php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
Sep 23 PHP
PhpDocumentor 2安装以及生成API文档的方法
May 21 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
May 29 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
php绘图之在图片上写中文和英文的方法
Jan 24 PHP
PHP中捕获超时事件的方法实例
Feb 12 PHP
护卫神php套件 php版本升级方法(php5.5.24)
May 10 PHP
php实现window平台的checkdnsrr函数
May 27 PHP
Zend Framework校验器Zend_Validate用法详解
Dec 09 PHP
Laravel5.4框架中视图共享数据的方法详解
Sep 05 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概述.
2006/10/09 PHP
php动态生成JavaScript代码
2009/03/09 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
判断用户的在线状态 onbeforeunload事件
2011/03/05 Javascript
javascript内存管理详细解析
2013/11/11 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
Jquery ajax基础教程
2015/11/20 Javascript
jQuery代码性能优化的10种方法
2016/06/21 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
js实现菜单跳转效果
2020/12/11 Javascript
Python数据类型详解(一)字符串
2016/05/08 Python
python 全文检索引擎详解
2017/04/25 Python
谈谈python中GUI的选择
2018/03/01 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
python 字符串追加实例
2019/07/20 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
Pytorch根据layers的name冻结训练方式
2020/01/06 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
python3通过qq邮箱发送邮件以及附件
2020/05/20 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
python字典key不能是可以是啥类型
2020/08/04 Python
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
行政总监岗位职责
2013/12/05 职场文书
委托书范本
2014/04/02 职场文书
无毒社区工作方案
2014/05/23 职场文书
解除劳动合同证明书
2014/09/26 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
研讨会通知
2015/04/27 职场文书