linux 如何升级ubuntu 里面的php

linux 如何升级ubuntu 里面的php,第1张

一、下载最新版本

可以到phpnet这里下载最新发布的PHP版本包,目前使用VPS居多吧,常规做法是先下载PHP包到本地上,然后在传到VPS上,如果是使用VPS那么可以直接从VPS上下载即可,这样省事,而且也方便。下载时,选择适合VPS的相应节点,如你的VPS在美国就选择美国节点,这样下载速度会比其它节点要快。

二、解压

这个不用介绍了,直接tar -jxvf + PHP压缩包文件名回车即可

三、停用php-fpm

先查找出php-fpm的进程号

#ps -le | grep 'php-fpm'

然后使用kill杀掉,如php-fpm进程号是10562

#kill -QUIT 10562

四、配置编译安装PHP

配置还是跟原来安装时配置的参数一样,然后编译,最后安装

五、完成安装,启动php-fpm

安装结束后,直接运行php-fpm命令即可启动,加入你安装的PHP在local路径下则启动命令如下

# /usr/local/php/sbin/php-fpm

完成以上五个步骤以后,运行phpinfo查看eAccelerator是否已启动。如果启动失败,或者在执行php-fpm命令提示

[eAccelerator] This build of "eAccelerator" was compiled for PHP version 536 Rebuild it for your PHP version (5313) or download precompiled binaries

类似错误提示的也不要慌张,这是PHP版本导致的小错误。只要重新下载eAccelerator编译安装,然后杀掉php-fpm进程再启动php-fpm即可

对于,那些也同我一样想升级到PHP54版本以上的童鞋,只能等等了,因为eAccelerator还没有PHP54版本的发布,除非放弃不使用eAccelerator的童鞋大可随意升级!

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

安装Apache22

复制代码

代码如下:

sudo

apt-get

install

apache2

-y

然后安装MySQL55

复制代码

代码如下:

sudo

apt-get

install

mysql-server-55

-y

接着就是编译依赖环境:

复制代码

代码如下:

sudo

apt-get

install

gcc

g++

autoconf

build-essential

-y

相关的lib支持库:

复制代码

代码如下:

sudo

apt-get

install

libxml2

libxml2-dev

libevent-14-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

最后就大功告成了~

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

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

以上就是关于linux 如何升级ubuntu 里面的php全部的内容,包括:linux 如何升级ubuntu 里面的php、Ubuntu12下编译安装PHP5.3开发环境、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10130505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存