在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
******************轉載請註明來源 ***************
-
1樓honghuajiu9小時前
-
學習了 大牛~