升级php到5.5的版本

ubuntu 10.04的64位操作系统升级php版本到5.5

首先安装所需要的依赖包:(必须要安装的,不然会报错)

apt-get install libxml2-dev apache2-prefork-dev libcurl4-openssl-dev libmcrypt-dev  libreadline6-dev libbz2-dev  libpng12-dev libjpeg62-dev libt1-dev libfreetype6-dev

安装php5.5:

wget http://cn2.php.net/distributions/php-5.5.33.tar.gz
tar zxf php-5.5.33.tar.gz
cd php-5.5.33
./configure  --prefix=/usr/local/php5.5  --with-mysql --with-mysqli --with-pdo-mysql --with-apxs2=/usr/bin/apxs2  --enable-opcache --with-curl --enable-mbstring --with-mcrypt --enable-pcntl --with-openssl --with-zlib --enable-calendar --with-readline --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-zip  --enable-bcmath --with-bz2 --enable-exif --enable-ftp --with-gettext --enable-shmop --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-t1lib --with-zlib-dir --enable-gd-native-ttf --with-mssql
make && make install
执行`make install`可能会报错,因为ubuntu的apache配置目录中httpd.conf默认是个空文件:

    apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file..
    apxs:Error: At least one `LoadModule‘ directive already has to exist..
    make: *** [install-sapi] Error 1

解决方法:采取欺骗的方法,在httpd.conf中添加如下注释,假装加在模个模块:# Dummy LoadModule directive to aid module installations# LoadModule dummy_module /usr/lib/apache2/modules/mod_dummy.so之后再make install,通过。

配置php.ini

cp php.ini-production /usr/local/php/lib/php.ini

编辑/usr/local/php/lib/php.ini,需要修改几个设置:

    expose_php=Off
    upload_max_filesize=30M
    memory_limit = 32M
    date.timezone = Asia/Shanghai

 需要手工添加下面一行到/etc/apache2/httpd.conf (并且在前后加上空行)

LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

删除/etc/apache2/mods-enabled/php5.load

重启apache即可

时间: 2024-10-10 04:37:52

升级php到5.5的版本的相关文章

APMServ5.2.6 升级php5.2 到 5.3版本

APMServ5.2.6 升级php5.2 到 5.3版本 做了四个半月的项目推翻重来,这次选择了symfony2框架,但是symfony2 需要php5.3版本的支持,但是自己机器用的集成环境APMServ5.2.6 的php版本是php5.2.6,所以需要升级一下PHP版本:1.到 php下载地址下载PHP5.3的VC6版本的zip文件,我下载的是:php-5.3.5-Win32-VC6-x86.zip 2.先停掉自己的web服务器,php-5.3.5-Win32-VC6-x86.zip解压

快速升级PHP5.4、MySql5.5版本WDCP面板一键包

指定一键安装包环境升级PHP5.4版本 wget http://soft.sindns.net/wdcp/php_up54.sh sh php_up54.sh 直接登录SSH,下载和执行脚本自动会升级PHP5.4版本. 我们等呀等,看到这样的界面,就表示升级完毕. 刷新PHPINFO,然后我们可以看到当前的PHP版本已经到5.4.下面就好办了,是不是? 升级MYSQL5.5版本 比较稳定的还是直接升级到5.5版本,为了文章的连贯性,直接在这里也提一下MYSQL的升级. wget http://s

CentOS服务器单独升级 php5.1 到 5.2版本

引言:使用CentOS 5.5系统的朋友们都知道,yum默认安装的php版本为php5.1,我们要想使用最新的稳定版本(php5.2.x系列),就必须编译安装.下面教大家如何使用yum来选择安装自己需要的php版本!以下操作均在终端命令行下进行!rpm --import http://repo.webtatic.com/yum/RPM-GPG-KEY-webtatic-andywget -P /etc/yum.repos.d/ http://repo.webtatic.com/yum/webta

CentOS升级gcc gcc-c++到4.8版本

场景:收到开发需求,需要升级测试环境gcc版本 一顿百度,基本百度的方案可以解决这个问题,但是个人觉得安全起见需要多加个备份,所以写下blog纪录一下. 1.更换源下载安装新版本gcc cd /etc/yum.repos.d wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo yum --enablerepo=testing-devtools-2-cent

CentOS 6.9升级gcc至6.4.0版本

一.升级前测试: 1. 查看系统版本:# cat /etc/redhat-release 2. 查看默认的gcc版本:# gcc --version 3. 查看默认动态库:# strings /usr/lib64/libstdc++.so.6 | grep GLIBC 4. 不支持c++11的新特性: 尝试写一个C++11特性的程序段tryCpp11.cc,使用了shared_ptr # vim /tmp/tryCpp11.cc #include <iostream> #include <

已将GitHub scrapy-redis库升级,使其兼容最新版本Scrapy

1.代码升级 之前的问题: 随着Scrapy库的流行,scrapy-redis作为使用redis支持分布式爬取的工具,也不断的被大家发现. 但是,使用过程中你会发现的问题是由于scrapy-redis是基于较老版本的Scrapy,所以当你使用的是新版本的Scrapy时,不可避免的会出现警告,甚至错误. 关于这个问题,我总结之后在scrapy-redis库中提了出来并开了issue和作者做了讨论,在确定思路后,就着手进行代码升级. 解决: 花了一段时间修改后向原代码库提交的pull request

xcode7.3 升级 xcode8.0 后权限设置问题(升级xcode 8.0 后构建版本不显示问题)

前两天为了适配 iOS10 的系统 我将xcode 7.3 升级到了 xcode 8.0 但是在给项目升级的时候用xcode8.0打包并且上传构建的版本后,在新建版本里看不到新上传的 构建版本 并且在"活动"里也找不到新版本的信息,上传多次还是不行如下图 经查阅资料是 iOS10的权限兼容问题,现有如下解决办法 打开 info.plist 文件添加一下 权限设置(原则上只添加在你的项目中需要的权限设置就可以了) 1.访问麦克风权限:Privacy - Microphone Usage

gitlab从8.6.5升级到8.11.7(补丁版本通用更新指南)

环境介绍: CentOS6.7 gitlab:8.6.5 需求:gitlab从8.6.5升级到8.11.7 第一.gitlab8.6.5安装 参考<GitLab完整搭建(8.6.5).docx> 第二.gitlab8.6.5升级 0.升级之前. Backup备份 It's useful to make a backup just in case things go south: (With MySQL, this may require granting "LOCK TABLES&q

APMServ5.2.6 升级php5.2 到 5.3版本及Memcache升级!

一.如何选择PHP5.3的VC9版本和VC6版本 VC6是什么?VC6就是legacy Visual Studio 6  compiler,就是使用这个编译器编译的.VC9是什么?VC9就是the Visual Studio 2008  compiler,就是用微软的VS编辑器编译的. 那我们如何选择下载哪个版本的PHP呢?如果你是在windows下使用Apache+PHP的,请选择VC6版本:如果你是在windows下使用IIS+PHP的,请选择VC9版本. 集成环境APMServ5.2.6 

Linux下升级Python到3.5.2版本

原文出处:https://www.cnblogs.com/tssc/p/7762998.html 本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的,但是linux中默认安装的python一般是2.6和2.7版本的,要是使用linux下的python就很有必要升级一下 进入正题 1.检查确认系统的相关信息 [[email protected] ~]