`
zccst
  • 浏览: 3295031 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php从5.2升级到5.4

    博客分类:
  • PHP
php 
阅读更多
作者:zccst

现在已有lamp环境,只是php从5.2升级到5.4,所以只安装php即可。
下载5.4版本,加压,cd
#实际安装
'./configure --prefix=/home/work/local/php5.4 --with-mysql=/home/work/local/mysql --with-mysql-sock=/home/work/local/mysql/tmp/mysql.sock --with-pdo-mysql=/home/work/local/mysql --with-mysqli --with-apxs2=/home/work/local/httpd/bin/apxs -with-iconv=/usr/local/lib --with-curl --with-libxml-dir=/usr/include/libxml2/libxml --with-zlib --enable-sockets --enable-soap --enable-bcmath --enable-shmop --enable-calendar --enable-pcntl --enable-ftp --enable-mbstring --with-bz2 --with-xmlrpc --with-openssl --with-gdbm --with-config-file-path=/home/work/local/php5.4 --disable-phar'
make
make ZEND_EXTRA_LIBS='-liconv'
sudo make install


启动:
httpd start
/home/work/local/httpd/bin/httpd -k start

报错:
libphp5.so: undefined symbol: libiconv_open
make: *** [sapi/cli/php] Error 1 解决办法


下载,加压,cd
$ ./configure --prefix=/usr/local
$ make
$ make install
#在/usr/loacl下生产lib文件夹,所以重新安装php时使用:-with-iconv=/usr/local/lib


批注:里面有一个坑,关于libxml2的,我的机器上正好有,如果没有也需要装。
-with-libxml-dir=/usr/include/libxml2/libxml


不过,如果还想回到5.2,则需要重装一遍。



后续问题:
1,Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’
解决办法:
将 /tmp/mysql.sock link 到 /var/lib/mysql 目录里即可:
linux# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock



2,其他
分享到:
评论

相关推荐

    Centos下升级php5.2到php5.4全记录(编译安装)

    主要介绍了Centos下升级php5.2到php5.4全记录(编译安装),本文还同时讲解了解决htmlspecialchars默认编码UTF-8问题的解决方法,需要的朋友可以参考下

    凡诺企业网站管理系统PHP版 v3.0.zip

    IIS/Apache/Nginx PHP5.2 PHP5.3 PHP5.4 MySQL5 凡诺企业网站管理系统PHP版前台页面 凡诺企业网站管理系统PHP版后台管理 后台路径:域名/admin 用户密码:admin admin 后台页面 相关阅读 同类推荐:企业...

    凡诺企业网站管理系统PHP版 v3.2

    平台需求IIS/Apache/Nginx + PHP5.2 PHP5.3 PHP5.4 + MySQL5后台路径:/admin用户密码:admin admin3.2更新记录一、后台加入安全过滤规则,防止泄露后台后被入侵,然而也可能会对部分正常内容误报。二、详情中多图...

    phpStudy 2016.10.31 再次更新,支持自定义php版本

    激活FastCGI 模块后切换到phpstudy的IIS7+php5.2-5.5即可 参照:http://www.phpstudy.net/a.php/182.html ====不能启动的问题========== 有个别同学说不能在win7下使用,此程序已经在Win2000/xp/2003/win7/win8/...

    婚恋交友系统OElove v5.4.zip

    2. php 5.2.x zend optimizer3.3 3. MySQL 4.0 及以上(建议使用php5.0以上版本),仅针对 MySQL 版 OElove 软件安装 1. 上传 upload 目录中的文件到服务器; 2. 设置相关目录权限(执行install安装步骤有提示); 3...

    xampp (phpStudy重新编译版)

    PHP集成包 phpStudy 支持php5.2到7.0一键切换,24种组合自由切换。 phpStudy全面支持Apache | Nginx | IIS 6/7/8 | Lighttpd; 支持站点设置,数据库备份还原等功能强大。 2: JspStudy JSP+PHP集成包 JspStudy 支持...

    php-future:向旧版本PHP中添加新功能

    该库将一些新功能反向移植到旧版本PHP中。 ... 关于应用程序安全性的警告 仅在因业务原因内的特定... 我们在任何地方都不支持PHP5.2.x。 请升级到新版本PHP。 由该库多填充的功能 PHP 5.4 不适用 PHP 5.5 array_column

    php权威编程

    另外,在PHP的速度满足业务需求后,人们对项目的稳健性、可升级性提出了新的要求。 本书为大家全面介绍了PHP 5中的新功能、面向对象编程方法及设计模式,还分析阐述了PHP 5中新的数据库连接处理、错误处理和XML处理...

    wuzhicms:2017.9.1五指cms 4.1.0正式版发布了!更多惊喜请下载安装。网站管理系统,网站内容管理系统,php5 + mysql开发

    PHP环境要求:支持php5.2,php5.3,php5.4,php5.5,php5.6,php7.1(推荐使用5.4或更高版本!) 数据库要求:Mysql 5 顶层目录说明 README.md 安装说明 bin 开发人员使用 caches 安装必须:缓存目录 coreframe ...

    PHP4.0 高级篇

    5.4 三层式应用程序 145 5.4.1 传统的客户端/服务器 145 5.4.2 PHP和多层应用程序 146 5.4.3 PHP和COM 147 5.4.4 PHP和Java 149 5.5 小结 150 第6章 PHP数据库访问 151 6.1 PHPLib:PHP基础库 151 6.1.1 PHPLib的...

    PHPWeb开发技术指南——pdf格式

    5.4 三层式应用程序 145 5.4.1 传统的客户端/服务器 145 5.4.2 PHP和多层应用程序 146 5.4.3 PHP和COM 147 5.4.4 PHP和Java 149 5.5 小结 150 第6章 PHP数据库访问 151 6.1 PHPLib:PHP基础库 151 6.1.1 PHPLib的...

    凡诺企业网站管理系统PHP版

    平台需求IIS/Apache/Nginx + PHP5.2 PHP5.3 PHP5.4 + MySQL5后台路径:/admin用户密码:admin admin3.0更新记录一、后台新增缩略图比例设定,满足更多人的定制需求。二、新增数据库备份功能。三、前台组图增加图片...

    凡诺企业网站管理系统PHP版-PHP

    平台需求IIS/Apache/Nginx + PHP5.2 PHP5.3 PHP5.4 + MySQL5后台路径:/admin用户密码:admin admin凡诺企业网站管理系统 更新日志:3.5更新记录一、编辑器中增加可上传mp4格式二、增大上传文件大小限制到1024M3.4...

    phpstudy-x64.zip

    激活FastCGI 模块后切换到phpstudy的IIS7+php5.2-5.5即可 参照:http://www.phpstudy.net/a.php/182.html ====不能启动的问题========== 有个别同学说不能在win7下使用,此程序已经在Win2000/xp/2003/win7/win8/...

    服务器迁移php版本不同可能诱发的问题

    今天在服务器做了迁移以后,前台可以...经过查找资料发现,自己原来的服务器环境是5.2版本的,更换了服务器以后升级到了5.4版本,所以就出现了参数传递错误. Fatal error:Call-time pass-by-reference has been removed  

    php网络开发完全手册

    5.2 创建一个简单类 71 5.3 PHP5与PHP4的差异 72 5.4 定义属性和方法 72 5.4.1 属性与方法的定义 72 5.4.2 传统的构造函数 73 5.4.3 PHP类中的一些特殊方法 74 5.5 类的引用、扩展与继承 75 5.5.1 类的引用 75 5.5.2...

    由0晋升200%系统高手

    实例8:不用软件把Windows 2000彻底搬家到新分区 实例9:微软的软件安装也这么难 实例10:Windows的救命大师—原位升级 问答·技巧 第2章 安全,安全,还是安全 2.1 系统安全概述 2.2 系统保护 2.2.1 ...

Global site tag (gtag.js) - Google Analytics