pangome是什麼護膚品
Ⅰ 這位漫威天神組名字叫什麼他有多厲害身高多少體重多少看著感覺好厲害,要詳細回答哦!再給我發一
最早登場於1979年,在1994年《神奇四俠》年刊里,kubik為讀者當旁白講解時遇到一名天神組,(註:當時的kubik是mu一切因果、邏輯、概念、宇宙等等誕生之前就已經存在.kubik是語言絕對無法形容,思維絕對無法想像,用一種說法kubik是超越邏輯的新全能。它的一個造物在上個世紀80年代,在和某個mu級別的角色對抗時。微不足道的一點力量形成的餘波將mu規模一切宇宙的每一個生命、每一個細胞、任何花草樹木全部變成超越人類一切邏輯認知的存在)kubik說,就算自己真正的超越
天神組創造多元宇宙
全能,但在這名天神組面前還是弱小的如同什麼都不是!((漫威入門分級:超級英雄<天父神=古神(全世界所有神話宗教中任何神、概念。)<天神組<額外維度級別<mu級別<真五大神級別<超mu級別<me級別<om級別)這個分級只供參考,不一定當真、因為漫威老漫畫中都有真正意義上的普通人隨便創造宇宙的描述、也有普通人身體比宇宙還大、上個世紀80年代更有普通人能隨便做個選擇而抹除無限個平行宇宙,也有連超級英雄級別都不如的人物表現出隨便修改漫畫內一切設定、一切劇情。可見漫威編輯們的節操)
Celestials]天神是一種宇宙超級神族。他們有二千英尺高, 全身都穿著盔甲。沒有誰曾見過他們盔甲之下是什麼樣子或是知道他們的起源。知道的僅僅是他們過去曾在四個不同的時期拜訪過地球,每一次拜訪都改變了地球的歷史。第一隊天神大約在一百萬年以前來到地球,在地球最高等的生物身上進行遺傳基因的測試和實驗,於是早期的人類誕生了。
94年神奇四俠(5張)
測試了人類基因的多種變化後,天神創造了兩種人類後代類型,[the Eternals]永恆者和[the Deviants]異常者。他們對重要人類實驗對象的唯一遺留物就是植入了一個睡眠狀態的脫氧核糖核酸合成物,這個合成物某一天將會發生良性突變。
第二隊天神大約在二萬五千年以前來到地球來檢查他們第一次拜訪的結果。當發現異常者技術的方向產生了相反的結果後,天神們摧毀了異常者們的主要塞Lemuria。那股破壞的反作用力引起了大陸板塊的改變,最後成為了亞特蘭蒂斯大陸沉沒的原因。
第三隊天神在一千年前到達地球來檢查人類發展的進度。他們登陸的地點被永恆者們作為了和秘魯的印加人一起工作的地方。第三隊天神在一次偶然的事件中被地球的神族遇見,包括北歐神族[Asgardians]的奧丁和奧林匹亞神族的宙斯、印度的梵天和濕婆神以及數不清的各種混沌神明在內,他們聯手挑戰了[Celestials]天神干涉人類事件的權利。 那一次大戰的結果是,地球所有主要的神族發誓放棄他們參與涉及人類命運的行動。
第四隊天神近幾年到達了地球,目的是為了審判人類的價值觀,既然那個沉睡狀態的可以發生良性突變的DNA合成物由於全世界輻射等級加重已經被激活了。天神認為適者生存。當天神離開地球時,地球上最傑出的十二個人類將伴隨他們一同離開。
無法知道究竟有多少個天神存在。甚至在地球上的第四隊天神有多少個成員也是一個謎。其中有九個已經知道名字和職能,其它的天神雖然被見到過但卻無法辨認出來。第四隊天神中唯一知道的天神領袖是One Above All【本人註:這個只是天神組的老大他停留在地球期間保持環繞在母艦周圍。登陸部隊的首領是法官Arishem。
然而,目前所知道的是,為了進行遺傳基因的實驗,天神已經拜訪過許多其它的種族。例如,[Skrulls]Skrull族被了解到就是天神實驗的一個結果。天神們已經審判過很多這樣的種族,然而地球顯然是這些種族當中因對宇宙不存在潛在威脅破壞而目前唯一順利通過天神審判的種族。
那裡的跡象已經僅表現出天神的絕對力量。第四隊天神中的每個成員都能抵抗住[Eternals]永恆者和[Asgardians]北歐諸神以及梵天之類的全世界所有神話體系中創世神以及混沌神集體力量的一次全力的正面攻擊。Arishem已顯示出一個念頭就足以永久消除所有混沌神族領域空間的強大力量(不同尺寸,大小,特殊領域,不同概念、不同邏輯、如北歐神話里的九重天,中國的三十三層天,佛教的三千大千世界等等..........)。
天神強大力量的另一顯示是,當第四隊天神離開時,天神從凡人的思維和記憶中清除了他們過去和最近到訪過的所有證據。至今只有永恆者,異常者,梵天、濕婆神、奧丁、蓋亞、卡洛斯等天父以及少數的地球超級英雄沒有被抹除他們到訪過的記憶。
已知天神有
法官Arishem
當審判日來臨時,Arishem是第一個到訪行星的天神。如果他判決一個種族滅亡,他會召喚Exitar來滅族。Arishem最近決定消滅掉Pangoria行星上的高等種族並保護那裡發現的次級種族。同時與此類似的,另一個Arishem登陸了Skrull族目前的皇家行星。
職能:在Arishem的手掌中有一個公式,他用這個來決定一個種族是生存還是滅亡。
搜索者Eson
Eson是第一個到訪指定行星的天神。他到達那裡時,那裡的高智能生物還沒有進化出來。
職能:Eson具有搜索生命體的能力,他找到的這些生命體擁有被天神改良的潛能。
根除者Exitar
如果Arishem已經判決了一個種族的滅亡,Exitar就會出現,首先開始滅絕被判決滅亡的種族。一旦滅絕完成,為了使其它生物可以在那裡繁衍發展起來他便開始清洗並重建世界。Exitar的存在最近被[Thor]雷神發現。在對Pangoria行星的判決時,Exitar曾被Arishem召喚過。當雷神試圖保護Pangoria行星對抗天神時,他設法穿透了Exitar的盔甲並事實上連接上了Exitar的大腦。盡管受到雷神的干擾,Exitar仍然毀滅了行星上的高等種族並將世界重建為原始狀態供下個種族繁衍發展。
收集者Gammenon
Gammenon與隊伍中其餘的天神一同出現。
他的目的是尋找和採集在行星上發現的以供研究的每個生物樣本。
改變生物形態:Gammenon有CL1000的能力將目標轉變成「生物種子膠囊」。他將這些膠囊儲存在他的權杖末端。生物如此地被轉變成靜止狀態直到膠囊再次被轉變回他們原來的最初存在形態。
測量者Hargen
Hargen與隊伍中其餘的天神一同出現。
分析者Jemiah
Jemiah和Gammenon互相配合行動。
分析生物:他擁有CL3000的能力來分析每個生物樣品每一方面可能發揮的才能。
計算者Nezar
Nezar與Gammenon和Hargen一同出現。
One Above All
這個天神在隊伍中負責協調和管理其餘天神的工作。
當其餘的天神登陸到行星上時,他會留守在他們的母艦上。
探索者Oneg
Oneg與隊伍中其餘的天神一同出現。他探索的是行星本身而並非行星上的生物。
檢查官Tefral
如果一隊天神降臨,Tefral會與其餘天神一同出現。
他研究正在審查之中的行星的表面特徵,包括行星上的高等種族建造的各種物體。
測試者Ziran
Ziran與隊伍中其餘的天神一同出現。
他研究被選中的種族的各種行為,尤其是他們對天神出現的反應
在《銀河護衛隊》中有短暫露臉。
集體照貌似就這一張
Ⅱ compango是什麼意思 《西語助手》西漢
compango指的是加利西亞鄉下製作的熏制香腸、鹹肉等食品
Ⅲ 怎麼源碼安裝 PKGCONFIGPATH設置轉
怎麼源碼安裝 PKG_CONFIG_PATH設置
如何從源碼包安裝軟體?
從源碼包安裝軟體最重要的就是仔細閱讀README INSTALL等說明文件
它會告訴你怎樣才能成功安裝
通常從源碼包安裝軟體的步驟是:
tar jxvf gtk+-2.4.13.tar.bz2 解開源碼包
cd gtk+-2.4.13/ 進入源碼目錄
./configure 似乎在某些環境下./configure會造成終端退出
而使用. configure則會正常運行,如果有這個現象,就試試 . configure
通過configure程序猜測主機信息,最終建立Makefile,以完成make,所以如果./configure不成功
而去make的話,就會出現"make: *** No targets specified and no makefile found.
Stop."
make 當./configure成功結束後,就開始正式編譯程序了.
make install 編譯成功後使用make install安裝
make uninstall
某些軟體支持卸載,可能使用該方法卸載,如果支持的話,通常會在README中寫到(似乎比較少)
configure程序帶有很多參數,可以通過 ./configure --help
查看詳細內容,通常位於前面的是常規configure的
參數說明,末尾是該程序的可用參數說明。
./configure --prefix=/usr
指定安裝目錄,通常從源碼包編譯安裝的軟體默認會放在/usr/local下
因為這是FHS(Filesystem Hierarchy
Standard)的規定,不知道什麼是FHS?看看這篇文章吧:
http://www.pathname.com/fhs/pub/fhs-2.3.html相信它會讓你對linux系統結構有更好的理解,很值得讀讀。
再說一下幾個關繫到能否成功編譯的東東:/etc/ld.so.conf ldconfig
PKG_CONFIG_PATH
首先說下/etc/ld.so.conf:
這個文件記錄了編譯時使用的動態鏈接庫的路徑。
默認情況下,編譯器只會使用/lib和/usr/lib這兩個目錄下的庫文件
如果你安裝了某些庫,比如在安裝gtk+-2.4.13時它會需要glib-2.0 >=
2.4.0,辛苦的安裝好glib後
沒有指定 --prefix=/usr
這樣glib庫就裝到了/usr/local下,而又沒有在/etc/ld.so.conf中添加/usr/local/lib
這個搜索路徑,所以編譯gtk+-2.4.13就會出錯了
對於這種情況有兩種方法解決:
一:在編譯glib-2.4.x時,指定安裝到/usr下,這樣庫文件就會放在/usr/lib中,gtk就不會找不到需要的庫文件了
對於安裝庫文件來說,這是個好辦法,這樣也不用設置PKG_CONFIG_PATH了 (稍後說明)
二:將/usr/local/lib加入到/etc/ld.so.conf中,這樣安裝gtk時就會去搜索/usr/local/lib,同樣可以找到需要的庫
將/usr/local/lib加入到/etc/ld.so.conf也是必須的,這樣以後安裝東東到local下,就不會出現這樣的問題了。
將自己可能存放庫文件的路徑都加入到/etc/ld.so.conf中是明智的選擇 ^_^
添加方法也極其簡單,將庫文件的絕對路徑直接寫進去就OK了,一行一個。例如:
/usr/X11R6/lib
/usr/local/lib
/opt/lib
再來看看ldconfig是個什麼東東吧 :
它是一個程序,通常它位於/sbin下,是root用戶使用的東東。具體作用及用法可以man ldconfig查到
簡單的說,它的作用就是將/etc/ld.so.conf列出的路徑下的庫文件 緩存到/etc/ld.so.cache
以供使用
因此當安裝完一些庫文件,(例如剛安裝好glib),或者修改ld.so.conf增加新的庫路徑後,需要運行一下/sbin/ldconfig
使所有的庫文件都被緩存到ld.so.cache中,如果沒做,即使庫文件明明就在/usr/lib下的,也是不會被使用的,結果
編譯過程中抱錯,缺少xxx庫,去查看發現明明就在那放著,搞的想大罵computer蠢豬一個。 ^_^
我曾經編譯KDE時就犯過這個錯誤,(它需要每編譯好一個東東,都要運行一遍),所以
切記改動庫文件後一定要運行一下ldconfig,在任何目錄下運行都可以。
再來說說 PKG_CONFIG_PATH這個變數吧:
經常在論壇上看到有人問"為什麼我已經安裝了glib-2.4.x,但是編譯gtk+-2.4.x
還是提示glib版本太低阿?
為什麼我安裝了glib-2.4.x,還是提示找不到阿?。。。。。。"都是這個變數搞的鬼。
先來看一個編譯過程中出現的錯誤 (編譯gtk+-2.4.13):
checking for pkg-config... /usr/bin/pkg-config
checking for glib-2.0 >= 2.4.0 atk >=
1.0.1 pango >= 1.4.0... Package glib-2.0 was not
found in the pkg-config search path.
Perhaps you should add the directory containing
`glib-2.0.pc\'
to the PKG_CONFIG_PATH environment variable
No package \'glib-2.0\' found
configure: error: Library requirements (glib-2.0 >=
2.4.0 atk >= 1.0.1 pango >= 1.4.0)
not met; consider adjusting the PKG_CONFIG_PATH environment
variable if your libraries are in a nonstandard prefix so
pkg-config can find them.
[root@NEWLFS gtk+-2.4.13]#
很明顯,上面這段說明,沒有找到glib-2.4.x,並且提示應該將glib-2.0.pc加入到PKG_CONFIG_PATH下。
究竟這個pkg-config PKG_CONFIG_PATH glib-2.0.pc 是做什麼的呢? let me tell you
^_^
先說說它是哪冒出來的,當安裝了pkgconfig-x.x.x這個包後,就多出了pkg-config,它就是需要PKG_CONFIG_PATH的東東
pkgconfig-x.x.x又是做什麼的? 來看一段說明:
代碼:
The pkgconfig package contains tools for passing the include path
and/or library paths to build tools ring the make file
execution.
pkg-config is a function that returns meta information for the
specified library.
The default setting for PKG_CONFIG_PATH is /usr/lib/pkgconfig
because of the prefix we use to install pkgconfig. You may add to
PKG_CONFIG_PATH by exporting additional paths on your system where
pkgconfig files are installed. Note that PKG_CONFIG_PATH is only
needed when compiling packages, not ring run-time.
我想看過這段說明後,你已經大概了解了它是做什麼的吧。
其實pkg-config就是向configure程序提供系統信息的程序,比如軟體的版本啦,庫的版本啦,庫的路徑啦,等等
這些信息只是在編譯其間使用。你可以 ls /usr/lib/pkgconfig
下,會看到許多的*.pc,用文本編輯器打開
會發現類似下面的信息:
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
glib_genmarshal=glib-genmarshal
gobject_query=gobject-query
glib_mkenums=glib-mkenums
Name: GLib
Descrīption: C Utility Library
Version: 2.4.7
Libs: -L${libdir} -lglib-2.0
Cflags: -I${includedir}/glib-2.0
-I${libdir}/glib-2.0/include
明白了吧,configure就是靠這些信息判斷你的軟體版本是否符合要求。並且得到這些東東所在的位置,要不去哪裡找呀。
不用我說你也知道為什麼會出現上面那些問題了吧。
解決的辦法很簡單,設定正確的PKG_CONFIG_PATH,假如將glib-2.x.x裝到了/usr/local/下,那麼glib-2.0.pc就會在
/usr/local/lib/pkgconfig下,將這個路徑添加到PKG_CONFIG_PATH下就可以啦。並且確保configure找到的是正確的
glib-2.0.pc,就是將其他的lib/pkgconfig目錄glib-2.0.pc幹掉就是啦。(如果有的話
^-^)
設定好後可以加入到~/.bashrc中,例如:
PKG_CONFIG_PATH=/opt/kde-3.3.0/lib/pkgconfig:/usr/lib/pkgconfig:/usr/local/pkgconfig:
/usr/X11R6/lib/pkgconfig
[root@NEWLFS ~]#echo $PKG_CONFIG_PATH
/opt/kde-3.3.0/lib/pkgconfig:/usr/lib/pkgconfig:/usr/local/pkgconfig:/usr/X11R6/lib/pkgconfig
從上面可以看出,安裝庫文件時,指定安裝到/usr,是很有好處的,無論是/etc/ld.so.conf還是PKG_CONFIG_PATH
默認都會去搜索/usr/lib的,可以省下許多麻煩,不過從源碼包管理上來說,都裝在/usr下
管理是個問題,不如裝在/usr/local下方便管理
其實只要設置好ld.so.conf,PKG_CONFIG_PATH路徑後,就OK啦 ^_^
另外某些軟體因為版本原因(比如emacs-21.3),在gcc-3.4.x下編譯無法成功,(make 出錯)
使用低版本的gcc就可能編譯通過。
可能是因為gcc-3.3.x和gcc-3.4.x變化很大的緣故吧。
暫時想到了這么多,先記下這些吧,如果你對源碼包編譯有了一點的了解,就不枉我打了這么半天字啦。 ^_^
另外./configure 通過,make
出錯,遇到這樣的問題比較難辦,只能憑經驗查找原因,比如某個頭文件沒有找到,
這時候要順著出錯的位置一行的一行往上找錯,比如顯示xxxx.h no such file or directory
說明缺少頭文件
然後去google搜。
或者找到感覺有價值的錯誤信息,拿到google去搜,往往會找到解決的辦法。還是開始的那句話,要仔細看README,INSTALL
程序如何安裝,需要什麼依賴文件,等等。
另外對於newbie來說,編譯時,往往不知道是否成功編譯通過,而編譯沒有通過就去make install
必然會出錯,增加了解決問題的復雜性,可以通過下面方法檢查是否編譯成功:
一:編譯完成後,輸入echo $? 如果返回結果為0,則表示正常結束,否則就出錯了
echo $? 表示 檢查上一條命令的退出狀態,程序正常退出 返回0,錯誤退出返回非0。
二:編譯時,可以用&&連接命令,
&&
表示"當前一條命令正常結束,後面的命令才會執行",就是"與"啦。
這個辦法很好,即節省時間,又可防止出錯。例:
./configure --prefix=/usr && make
&& make install
編譯DOSBOX時出現"cdrom.h:20:23: SDL_sound.h: No such file or
directory"
今天忽然想回味下經典DOS游戲,於是編譯這個DOSBOX模擬器,README中說明需要SDL_SOUND
於是下載,安裝,很順利,沒有指定安裝路徑,於是默認的安裝到了/usr/local/
當編譯DOSBOX make 時,出現如下錯誤:
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include
-I/usr/include/SDL -D_REENTRANT -march=pentium4 -O3 -pipe
-fomit-frame-pointer -MT dos_programs.o -MD -MP -MF
".deps/dos_programs.Tpo" -c -o dos_programs.o dos_programs.cpp;
then mv -f ".deps/dos_programs.Tpo" ".deps/dos_programs.Po"; else
rm -f ".deps/dos_programs.Tpo"; exit 1; fi
In file included from dos_programs.cpp:30:
cdrom.h:20:23: SDL_sound.h: No such file or directory
<------錯誤的原因在這里
In file included from dos_programs.cpp:30:
cdrom.h:137: error: ISO C++ forbids declaration of `Sound_Sample\'
with no type
cdrom.h:137: error: expected `;\' before \'*\' token
make[3]: *** [dos_programs.o] Error 1
make[3]: Leaving directory
`/root/software/dosbox-0.63/src/dos\'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/root/software/dosbox-0.63/src\'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/software/dosbox-0.63\'
make: *** [all] Error 2
[root@NEWLFS dosbox-0.63]#
看來是因為cdrom.h沒有找到SDL_sound.h這個頭文件
所以出現了下面的錯誤,但是我明明已經安裝好了SDL_sound阿?
經過查找,在/usr/local/include/SDL/下找到了SDL_sound.h
看來dosbox沒有去搜尋/usr/local/include/SDL下的頭文件,既然找到了原因,就容易解決啦
[root@NEWLFS dosbox-0.63]#ln -s /usr/local/include/SDL/SDL_sound.h
/usr/include
做個鏈接到/usr/include下,這樣DOSBOX就可以找到了,順利編譯成功,回味仙劍ing....^_^
曾經編譯Xorg-6.8.1的時候,也出現找不到freetype.h的問題,原因也是如此。
編譯安裝軟體時,經常遇到類似的情況,都是因為找不到需要的頭文件而出現錯誤,也許是因為
沒有安裝相關的頭文件,或者是安裝了但沒有找到,如上例。
找不到的情況:做個鏈接到/usr/include下,就可以了。
沒安裝的情況:去google找什麼東東包括該頭文件,安裝上就應該可以了。
通常錯誤提示也都是"No such file or directory",所以編譯失敗時要好好找找錯誤信息哦。
錯誤信息總是在Error上面不遠的,耐心點 ^_^
不修改/etc/ld.so.conf使用非默認路徑下的庫文件-----LD_LIBRARY_PATH
環境變數LD_LIBRARY_PATH列出了查找共享庫時除了默認路徑之外的其他路徑。
如果不想修改或無法修改(無root許可權)/etc/ld.so.conf而使用其他路徑下的庫文件
就需要設置LD_LIBRARY_PATH了,例:export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib
這樣就可以使用/opt/lib下的庫文件啦。當然還是修改/etc/ld.so.conf方便。
Ⅳ php5.6.25 php_win32api.dll擴展類
一、准備工作 上pkgs/download/nginx-1/download/nginx-1206/get/php-5.4.14.tar.gz/from/this/mirror // 解壓 [root@pangou php]# tar -zxvf php-5.4.14.tar.gz 安裝依賴包 [root@pangou php]# yum install -y libxml2-devel libjpeg-devel libpng-devel freetype-devel openssl-devel libcurl-devel libmcrypt-devel 編譯php [root@pangou php]# ls php-5.4.14 php-5.4.14.tar.gz [root@pangou php]# cd php-5.4.14 [root@pangou php-5.4.14]# pwd /root/Downloads/php/php-5.4.14 [root@pangou php-5.4.14]# ls acinclude.m4 CREDITS ltmain.sh NEWS README.MAILINGLIST_RULES README.TESTING stamp-h.in aclocal.m4 ext main pear README.namespaces README.TESTING2 stub.c build EXTENSIONS makedist php5.spec.in README.NEW-OUTPUT-API README.UNIX-BUILD-SYSTEM svnclean.bat buildconf footer Makefile.frag php.gif README.PARAMETER_PARSING_API README.WIN32-BUILD-SYSTEM tests buildconf.bat generated_lists Makefile.gcov php.ini-development README.PHP4-TO-PHP5-THIN-CHANGES run-tests.php TSRM CODING_STANDARDS genfiles Makefile.global php.ini-proction README.REDIST.BINS sapi UPGRADING config.guess header makerpm README.EXTENSIONS README.RELEASE_PROCESS scripts UPGRADING.INTERNALS config.sub INSTALL missing README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS server-tests-config.php vcsclean configure install-sh mkinstalldirs README.GIT-RULES README.STREAMS server-tests.php win32 configure.in LICENSE netware README.input_filter README.SUBMITTING_PATCH snapshot Zend [root@pangou php-5.4.14]# ./configure --prefix=/opt/php --with-config-file-path=/opt/php/etc --with-mysql=/usr/ --with-mysqli=/usr/bin/mysql_config --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --with-mime-magic // 編譯時間可能有點長。。。 // 編譯成功後,安裝 [root@pangou php-5.4.14]# make && make install // 安裝時間也比較長 安裝成功後,php的位置就應該在/opt/php目錄下,接下去就是配置 // 復制配置文件到配置目錄下 [root@pangou php-5.4.14]# cp /root/Downloads/php/php-5.4.14/php.ini-proction /opt/php/etc/php.ini [root@pangou php-5.4.14]# cp /opt/php/etc/php-fpm.conf.default /opt/php/etc/php-fpm.conf [root@pangou php-5.4.14]# cd /opt/php/etc/ [root@pangou etc]# ls php-fpm.conf php-fpm.conf.default php.ini // 然後配置nginx的配置文件,讓其可以運行php [root@pangou etc]# cd /opt/nginx/conf/ [root@pangou conf]# ls fastcgi.conf fastcgi_params koi-utf mime.types nginx.conf scgi_params uwsgi_params win-utf fastcgi.conf.default fastcgi_params.default koi-win mime.types.default nginx.conf.default scgi_params.default uwsgi_params.default [root@pangou conf]# vim nginx.conf 1、去掉 #user nobody; 的#號, 變成 user nobody; 2、去掉 #location ~ .php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} 之前的#號, 並修改 fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 為 fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name; 最終修改後的內容為: location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name; include fastcgi_params; } 重啟nginx服務,並開啟php-fpm [root@pangou ~]# /opt/nginx/sbin/nginx [root@pangou ~]# /opt/php/sbin/php-fpm // 創建phpinfo文件 [root@pangou ~]# vim /opt/nginx/html/phpinfo.php 內容為 phpinfo(); ?> 訪問127.0.0.1/phpinfo.php 安裝成功。mysql,mysqli等擴展都有。 這邊有一點偷懶,並沒有編譯安裝mysql,而是使用yum安裝的mysql。