顯示具有 yum 標籤的文章。 顯示所有文章
顯示具有 yum 標籤的文章。 顯示所有文章

星期五, 12月 21, 2012

CentOS 6.x 移除預設安裝的圖形界面

1. 修改 /etc/inittab 的 id:5:initdefault: 改成 id:3:initdefault: (開機用文字模式啟動),並 REM x:5:respawn:/etc/X11/prefdm -nodaemon。

2. 執行 yum groupremove "GNOME Desktop Environment"、yum groupremove "X Window System" 將圖形視窗界面程式移除。

星期二, 9月 25, 2012

用 yum 將 CentOS 5.x 的 php 5.1.x 升級到 5.3.x - Part II

發現一種官方提供的 yum 安裝方法。

做更新動作之前還是提醒請先備份(網管千古名言:【沒事多備份,多備份沒事。】)。

一、先停止 apache 服務。
#service httpd stop

二、查詢已經有安裝了哪些 php 相關的程式記錄下來(後面安裝 php 5.3 模組時會用到)。
#rpm -qa | grep php

三、移除原先安裝的 php(包含 php 模組)。
#yum remove php php-*
(如果不移除 php-*,會導致後面安裝 php 5.3 的錯誤)

四、安裝 php 5.3。
#yum install php53

五、安裝 php 5.3 模組。
#yum install php53-gd php53-pdo php53-mbstring php53-mysql php53-ldap php53-devel php53-odbc
(上述是我安裝的 php 模組,您可以依照步驟二查詢結果的去安裝)

六、啟動apache 服務。
#service httpd start

七、查詢 php 版本是否正確更新。
#php -v

打完收工。
備註: 似乎從 5.2 開始 php 的 date() 函數會因為預設時區的問題而出現錯誤。
所以網頁 php 要加上一行(date_default_timezone_set("Asia/Taipei");)來解決。

星期五, 3月 16, 2012

用 yum 將 CentOS 5.x 的 php 5.1.x 升級到 5.3.x

做更新動作之前請先備份。
網管千古名言:【沒事多備份,多備份沒事。】
一、下載 yum 更新資料檔並安裝之。
#wget http://repo.webtatic.com/yum/centos/5/latest.rpm
#rpm -Uvh latest.rpm

二、編輯 yum 更新索引檔內容。
#vi /etc/yum.repos.d/webtatic.repo
將每個段落都加上一行 priority=1(如果沒加上這行,yum 更新時就只會依原 yum 內建的更新索引檔為主。)

三、開始執行 yum 更新 php。
#yum --enablerepo=webtatic update php
 
四、重新啟動 apache。
#/etc/rc.d/init.d/httpd restart
 
五、查詢 php 版本是否正確更新。
#php -v
 
備註:
發現當由 CentOS 內建的php 5.1.x 升級到 5.3.x 後,php 的 date() 函數會因為預設時區的問題而出現錯誤。
建議在網頁 php 主 include 檔中加上一行(date_default_timezone_set("Asia/Taipei");)來解決。

星期四, 9月 18, 2008

用 yum 安裝 ImageMagick

最近看了很多文章,都推崇 ImageMagick 的縮圖效果,比 GD 要好很多。

用 yum 安裝 ImageMagick 很簡單,進終端機主控台(使用 su 權限),執行以下指令:

yum install ImageMagick

安裝好後,直接就可以用了。

附註:沒裝 yum 自動更新系統者,那就必須先安裝 yum。