看著新的xcode 4.3只能安裝在Lion版作業系統,心中有點點不爽,不過anyway,總是還是得升級的,查了下google,看到這篇寫的不錯,等等來試試,所有的測試都有三個重點,備份、備份還是備份。
http://nccc.cool3c.com/article/48912
目前看起來用的都很順利....
很不習慣的是,滾輪往上,scroll視窗是往下 @@
找了找,發現在系統偏好設定的滑鼠中,將“捲視或導覽時依手指移動....”這個選項勾選拿掉就好。
2012年5月5日 星期六
讓Apache server能執行PHP
要讓Apache server能執行php,還是得先做點處理
先備份
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
編輯Apache server設定檔
vim /etc/httpd/conf/httpd.conf
加入
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
DirectoryIndex index.php index.html index.htm
再重新restart Apache server即可
先備份
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
編輯Apache server設定檔
vim /etc/httpd/conf/httpd.conf
加入
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
DirectoryIndex index.php index.html index.htm
再重新restart Apache server即可
CentOS 5安裝PHP 5.2以上
之前安裝好新CentOS 5都有個重大困擾,就是內定是PHP 5.1,即使用yum -y install php,找到的都是PHP 5.1.6,回應如下:
php.i386 5.1.6-27.el5_5.3 updates
php-bcmath.i386 5.1.6-27.el5_5.3 updates
php-cli.i386 5.1.6-27.el5_5.3 updates
php-common.i386 5.1.6-27.el5_5.3 updates
php-dba.i386 5.1.6-27.el5_5.3 updates
...........
最後google找到這篇:
http://forum.icst.org.tw/phpbb/viewtopic.php?f=16&t=19416
要先設定好yum的url
rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
vim /etc/yum.repos.d/CentOS-Base.repo
並將下面內容加到最後
[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
php.i386 5.1.6-27.el5_5.3 updates
php-bcmath.i386 5.1.6-27.el5_5.3 updates
php-cli.i386 5.1.6-27.el5_5.3 updates
php-common.i386 5.1.6-27.el5_5.3 updates
php-dba.i386 5.1.6-27.el5_5.3 updates
...........
最後google找到這篇:
http://forum.icst.org.tw/phpbb/viewtopic.php?f=16&t=19416
要先設定好yum的url
rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
vim /etc/yum.repos.d/CentOS-Base.repo
並將下面內容加到最後
[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
再來執行
yum update php -y
若原本不存在PHP,則要執行
yum install php -y
不過我的情況是,我先執行過了底下的指令
yum -y install httpd mysql-server php php-devel php-mysql
httpd及mysql等和php相關的package都先安裝舊的版本,造成一直失敗,所以先移掉mysql
yum remove mysql
再執行
yum -y install httpd mysql-server php php-devel php-mysql
即可成功了。
================
使用Cent OS 6.2後,用以上的yum server設定一直有以下的error,直接執行最後的一道指令即可安裝php 5.3.3
[root@xxxx sbin]# yum install apacheLoaded plugins: fastestmirror
Determining fastest mirrors
* base: mirror01.idc.hinet.net
* extras: mirror01.idc.hinet.net
* updates: mirror01.idc.hinet.net
base | 3.7 kB 00:00
base/primary_db | 4.5 MB 00:00
extras | 3.5 kB 00:00
extras/primary_db | 8.9 kB 00:00
updates | 3.5 kB 00:00
updates/primary_db | 3.6 MB 00:00
http://www.jasonlitka.com/media/EL6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: utterramblings. Please verify its path and try again
================
使用Cent OS 6.2後,用以上的yum server設定一直有以下的error,直接執行最後的一道指令即可安裝php 5.3.3
[root@xxxx sbin]# yum install apacheLoaded plugins: fastestmirror
Determining fastest mirrors
* base: mirror01.idc.hinet.net
* extras: mirror01.idc.hinet.net
* updates: mirror01.idc.hinet.net
base | 3.7 kB 00:00
base/primary_db | 4.5 MB 00:00
extras | 3.5 kB 00:00
extras/primary_db | 8.9 kB 00:00
updates | 3.5 kB 00:00
updates/primary_db | 3.6 MB 00:00
http://www.jasonlitka.com/media/EL6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: utterramblings. Please verify its path and try again
2012年5月4日 星期五
CentOS學習筆記 - yum(一)
最近公司在某電信業者下申請了個雲端的os環境,一個剛install好的cent os,要將產品放上去,先ssh進去後,想看看httpd server安裝了什麼,打入yum list | grep httpd,就回應了以下的訊息
Loaded plugins: fastestmirror
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=os error was
[Errno 4] IOError: <urlopen error (-3, '\xe8\xa7\xa3\xe6\x9e\x90\xe5\x90\x8d\xe7\xa8\xb1\xe6\x99\x82\xe7\x99\xbc\xe7\x94\x9f\xe6\x9a\xab\xe6\x99\x82\xe6\x80\xa7\xe7\x9a\x84\xe9\x8c\xaf\xe8\xaa\xa4')>
Error: Cannot find a valid baseurl for repo: base
看到這個就去google,發現是DNS設定的問題,試了下:
ping www.google.com <- 沒回應
再試dig www.google.com
回應:
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 <<>> www.google.com
;; global options: printcmd
;; connection timed out; no servers could be reached
確定是DNS的設定後,直接vim /etc/resolv.conf,發現沒有nameserver的設定,打入
nameserver 168.95.1.1
nameserver 8.8.8.8
save後,再試dig www.google.com
回應:
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 <<>> www.google.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64989
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;www.google.com. IN A
;; ANSWER SECTION:
www.google.com. 243895 IN CNAME www.l.google.com.
www.l.google.com. 185 IN A 74.125.31.147
www.l.google.com. 185 IN A 74.125.31.99
www.l.google.com. 185 IN A 74.125.31.103
www.l.google.com. 185 IN A 74.125.31.104
www.l.google.com. 185 IN A 74.125.31.105
www.l.google.com. 185 IN A 74.125.31.106
Loaded plugins: fastestmirror
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=x86_64&repo=os error was
[Errno 4] IOError: <urlopen error (-3, '\xe8\xa7\xa3\xe6\x9e\x90\xe5\x90\x8d\xe7\xa8\xb1\xe6\x99\x82\xe7\x99\xbc\xe7\x94\x9f\xe6\x9a\xab\xe6\x99\x82\xe6\x80\xa7\xe7\x9a\x84\xe9\x8c\xaf\xe8\xaa\xa4')>
Error: Cannot find a valid baseurl for repo: base
看到這個就去google,發現是DNS設定的問題,試了下:
ping www.google.com <- 沒回應
再試dig www.google.com
回應:
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 <<>> www.google.com
;; global options: printcmd
;; connection timed out; no servers could be reached
確定是DNS的設定後,直接vim /etc/resolv.conf,發現沒有nameserver的設定,打入
nameserver 168.95.1.1
nameserver 8.8.8.8
save後,再試dig www.google.com
回應:
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 <<>> www.google.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64989
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;www.google.com. IN A
;; ANSWER SECTION:
www.google.com. 243895 IN CNAME www.l.google.com.
www.l.google.com. 185 IN A 74.125.31.147
www.l.google.com. 185 IN A 74.125.31.99
www.l.google.com. 185 IN A 74.125.31.103
www.l.google.com. 185 IN A 74.125.31.104
www.l.google.com. 185 IN A 74.125.31.105
www.l.google.com. 185 IN A 74.125.31.106
......
再來yum list | grep httpd就可以用了,It's okey now。
2012年5月3日 星期四
jquery和prototype衝突處理
jquery和prototype是會有衝突的,主要是“$”這個字眼,我個人是比較熟悉jquery,所以更動jquery會比較容易成功。如下處理:
<script src="prototype.js" type="text/javascript"> </script>
<script src="jquery.js" type="text/javascript"> </script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(function(){
.........
});
</script>
參考網頁:
http://space.itpub.net/14734416/viewspace-474639
http://blog.ericsk.org/archives/653
<script src="prototype.js" type="text/javascript"> </script>
<script src="jquery.js" type="text/javascript"> </script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(function(){
.........
});
</script>
參考網頁:
http://space.itpub.net/14734416/viewspace-474639
http://blog.ericsk.org/archives/653
訂閱:
文章 (Atom)