# cat /etc/redhat-release
CentOS release 6.3 (Final)
# php -v
PHP 5.3.3
# yum update php
No Packages marked for Update
Bagaimana cara meningkatkan ke versi terbaru PHP 5.4.10 (Current stable) ?
# cat /etc/redhat-release
CentOS release 6.3 (Final)
# php -v
PHP 5.3.3
# yum update php
No Packages marked for Update
Bagaimana cara meningkatkan ke versi terbaru PHP 5.4.10 (Current stable) ?
Jawaban:
Anda dapat menggunakan repositori remi, yang menyediakan PHP 5.4 dan juga MySQL 5.5 dan beberapa hal terkait LAMP lainnya yang tidak tersedia dengan basis CentOS atau EPEL. Jika Anda menggunakan repositori ini, saya sangat merekomendasikan plugin yum-versionlock untuk memastikan bahwa versi PHP Anda tetap di cabang 5.4.
yum-versionlock plugin
digunakan terlalu paksa arahkan ke repi remi jadi ketika saya yum update php
saya tidak mengesampingkan versi saat ini?
Anda dapat menggunakan remi seperti yang disarankan Michael Hampton, tetapi demi kelengkapan, Anda juga dapat mengkompilasi php Anda sendiri.
Anda dapat mengunduh versi terbaru php 5.4.10 dari sini . Atau jika tautan saya kedaluwarsa pada saat orang lain melihat ini, Anda dapat pergi ke halaman unduh php utama dan bernavigasi juga.
Anda akan memerlukan alat pengembangan dasar, dan Anda harus bisa mendapatkannya melalui instalasi kelompok.
yum groupinstall "Development Tools"
Anda juga akan membutuhkan banyak perpustakaan untuk mengkompilasi PHP. Berikut ini adalah daftar sampel belaka . Anda mungkin perlu menyesuaikan tergantung pada modul tambahan yang Anda pasang.
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
Pustaka umum lain yang sering digunakan adalah mcrypt ( libmcrypt-devel
), tetapi itu tersedia di bawah rpmforge dan bukan basis.
Setelah semua persyaratan ditetapkan, kompilasi yang sebenarnya cukup sederhana.
Ekstrak php yang Anda unduh sebelumnya dan masukkan direktori.
tar jxf php-5.4.*.tar.bz2
cd php-5.4.10
Konfigurasikan PHP dengan hal-hal yang ingin Anda aktifkan.
./configure --enable-zip --[etc. This list can get pretty long...]
Anda dapat melihat daftar lengkap opsi konfigurasi PHP di sini .
Kemudian akhiri dengan membangun.
make
make install
Sekarang Anda memiliki php 5.4. * Di Centos 6 Anda.
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# yum --enablerepo=remi,remi-test install httpd php php-common
CentOS 6.3 / 6.2 / 6.1 / 6 / 5.8 dan 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
http://www.if-not-true-then-false.com/2010/install-apache-php-on-fedora-centos-red-hat-rhel/
remi-test
ini tidak diaktifkan.