在CentOS/RHEL 6.2上使用YUM安裝PHP5.4

本文適用於所有CentOS6及Red Hat Enterprise Linux6版本上安裝php5.4,本人測試安裝環境爲32位CentOS6系統。

文章來源:PHP 5.4 on CentOS/RHEL 6.2 via Yum http://www.webtatic.com/packages/php54/

轉載請註明來源 在CentOS/RHEL 6.2上使用YUM安裝PHP5.4

php5.4於2012年5月8號發佈,從php5.4.0開始php加入了一些新特色如:

  • Traits支持
  • 內置了一個簡單的Web服務器
  • 提供了數組簡短語法
  • 直接對函數返回值進行數組取值
  • 最終刪除魔術方法及安全模式
你可以在這裏看到更新日誌

這裏使用 Webtatic EL6的YUM源來安裝php5.4,我們首頁安裝Webtatic EL6 YUM源
rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm

安裝php5.4

yum install php54w

如果安裝失敗,建議您先卸載以前的php再進行安裝,使用yum remove php php-*

附帶的php擴展列表:
Package Provides
php54w mod_php
php54w-bcmath  
php54w-cli php-cgi, php-pcntl, php-readline
php54w-common php-api, php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif, php-fileinfo, php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-json, php-libxml, php-openssl, php-pcre, php-pecl-Fileinfo, php-pecl-phar, php-pecl-zip, php-reflection, php-session, php-shmop, php-simplexml, php-sockets, php-spl, php-tokenizer, php-zend-abi, php-zip, php-zlib
php54w-dba  
php54w-devel  
php54w-embedded php-embedded-devel
php54w-enchant  
php54w-fpm  
php54w-gd  
php54w-imap  
php54w-interbase php_database, php-firebird
php54w-intl  
php54w-ldap  
php54w-mbstring  
php54w-mcrypt  
php54w-mssql  
php54w-mysql php-mysqli, php_database
php54w-odbc php-pdo_odbc, php_database
php54w-pdo  
php54w-pgsql php-pdo_pgsql, php_database
php54w-process php-posix, php-sysvmsg, php-sysvsem, php-sysvshm
php54w-pspell  
php54w-recode  
php54w-snmp  
php54w-soap  
php54w-tidy  
php54w-xml php-dom, php-domxml, php-wddx, php-xsl
php54w-xmlrpc  
php54w-zts  

鑑於目前Webtatic對php5.3提供的擴展也就這麼多,php5.4也就提供這些。其它擴展像 opcode caches目前還沒有出來,但是Webtatic會努力的儘快公佈出來。

注意事項
最新版本中的error_reporting 中E_ALL 現在包含了 E_STRICT,會出現更多的警告及錯誤提示。默認情況下error_reporting是關閉狀態,但是如果是從舊的php版本中升級而來,php.ini可能得不到更新,error_reporting可能開啓着。

關於php5.4在centos5上的安裝升級
因爲centos已經過去的版本了,用的越來越少,把php5.4移植到centos5上也需要大量的工作,估計夠嗆能完成啊。


********************************************

* 作者:葉文濤 

* 鏈接:在CentOS/RHEL 6.2上使用YUM安裝PHP5.4

******************轉載請註明來源 ***************


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章