# cat /etc/redhat-release
CentOS release 6.3 (Final)
# php -v
PHP 5.3.3
# yum update php
No Packages marked for Update
Run Code Online (Sandbox Code Playgroud)
如何升级到最新版本的PHP 5.4.10(当前稳定)?
Mic*_*ton 11
您可以使用 remi 存储库,它提供 PHP 5.4 以及 MySQL 5.5 和其他一些与 CentOS 基础或 EPEL 不可用的 LAMP 相关的东西。如果您使用此存储库,我强烈推荐 yum-versionlock 插件以确保您的 PHP 版本保留在 5.4 分支上。
您可以像 Michael Hampton 建议的那样使用 remi,但为了完整起见,您也可以编译自己的 php。
您可以从这里下载最新版本的php 5.4.10。或者,如果我的链接在其他人看到此链接时已过时,您也可以转到主要的 php 下载页面并进行导航。
您将需要基本的开发工具,并且应该能够通过组安装来获得。
yum groupinstall "Development Tools"
Run Code Online (Sandbox Code Playgroud)
您还需要一堆库来编译 PHP。以下仅是示例列表。您可能需要根据正在安装的其他模块进行调整。
yum install libxml2-devel httpd-devel libXpm-devel gmp-devel libicu-devel \
t1lib-devel aspell-devel openssl-devel bzip2-devel libcurl-devel \
libjpeg-devel libvpx-devel libpng-devel freetype-devel readline-devel \
libtidy-devel libxslt-devel
Run Code Online (Sandbox Code Playgroud)
另一个常用的库是 mcrypt ( libmcrypt-devel),但它在 rpmforge 下可用,而不是在 base 下可用。
一旦设置了所有要求,实际编译就相当简单。
解压你之前下载的php并进入目录。
tar jxf php-5.4.*.tar.bz2
cd php-5.4.10
Run Code Online (Sandbox Code Playgroud)
使用您想要启用的内容配置 PHP。
./configure --enable-zip --[etc. This list can get pretty long...]
Run Code Online (Sandbox Code Playgroud)
您可以在此处查看 PHP 配置选项的完整列表。
然后用 build 完成。
make
make install
Run Code Online (Sandbox Code Playgroud)
现在你的 Centos 6 上有 php 5.4.*。
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Run Code Online (Sandbox Code Playgroud)
# yum --enablerepo=remi,remi-test install httpd php php-common
Run Code Online (Sandbox Code Playgroud)
CentOS 6.3/6.2/6.1/6/5.8 和 Red Hat (RHEL) 6.3/6.2/6.1/6/5.8
# yum --enablerepo=remi,remi-test install php-pecl-apc php-cli php-pear php-pdo php-mysql php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml
Run Code Online (Sandbox Code Playgroud)
http://www.if-not-true-then-false.com/2010/install-apache-php-on-fedora-centos-red-hat-rhel/
| 归档时间: |
|
| 查看次数: |
21238 次 |
| 最近记录: |