原创 nginx常見的啓動錯誤

錯誤一:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)      錯誤原因:nginx重複重啓,自己佔用了80端口      解決辦法:關掉n

原创 CentOs+ngnix訪問PHP文件時常出現的問題

1、Access denied. 出現這個問題在於你的php.ini中的open_basedir設置了限制,只需要把open_basedir的訪問路徑更改爲網站所在的絕對路徑,就可解決了 open_basedir=/home/wwwroo

原创 Thrift簡介及安裝

【thrift是什麼】 thrift的全名叫做Apache thrift,是一款軟件開發RPC框架,可以很高效地實現跨語言的RPC服務。 如果你還不瞭解RPC是什麼,趕快看看這裏。 如果想參觀參觀thrift的官方網站,請點擊這裏。 【t

原创 爲PHP開發C語言擴展

  簡 介 英文版下載: PHP 5 Power Programming PHP取得成功的一個主要原因之一是她擁有大量的可用擴展。web開發者無論有何種需求,這種需求最有可能在PHP發行包裏找到。PHP發行包包括支持各種數據庫,圖

原创 CentOs的網絡環境配置

環境:   系統硬件:vmware vsphere (CPU:2*4核,內存2G)   系統版本:Centos-6.5-x86_64   路由器網關:192.168.1.1   步驟:   1.查看網絡MAC地址   [root@cen

原创 thrift經常遇到的問題

thrift裏自帶的turoral,使用make編譯時經常會報錯,總結如下: 1.如果出現如下錯誤:               error: ‘uint8_t’ does not name a type                

原创 thrift編程案例

我用的是c++,所以我舉一個c++的例子,簡單說一下thrift的使用入門。 例子描述是這樣的:我們將學生信息(學號,姓名,性別,年齡)由客戶端發送到服務端。 實現這個例子,我們大致要做以下幾部分事情: (1)書寫.thrift文件 (2

原创 tar解壓遇到的問題

今天在linux下 用tar -zxf xxx.tar.bz2 然後就報這個錯。 gzip: stdin: not in gzip formattar: Child returned status 1tar: Error exit del

原创 運行locate無法找到mlocate.db的解決方法

問題 # locate rc.conflocate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory   解決方法:   # updated

原创 CentOs安裝Thrift

Thrift是Apache的一個開源的跨語言服務開發框架,它提供了一個代碼生成引擎來構建服務,支持C++,Java,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,Cocoa,JavaScript,Node.