解決Nginx + PHP(FastCGI)遇到的502 Bad Gateway錯誤[原創]

[文章作者:張宴 本文版本:v1.0 最後修改:2008.07.30 轉載請註明原文連結:http://blog.s135.com/read.PHP/361/]   昨日,有朋友問我,他將Web伺服器換成Nginx 0.6.31  + PHP 4.4.7(FastCGI)後,有時候訪問會出現“502 Bad Gateway”錯誤,如何解決。   我讓按照以下兩個步驟去解決,最後在第2步中將FastCGI的timeout時間增加為300,問題解決:

安裝及配置eaccelerator-0.9.5加速PHP-5.2.1[原創]

[文章作者:張宴 本文版本:v1.1 最後修改:2007.03.02 轉載請註明出處:http://blog.s135.com]   作業系統:Linux      一、安裝eaccelerator-0.9.5(同時支援ZendOptimizer-3.2.2)      1、首先安裝ZendOptimizer-3.2.2      #

php接收位元據流轉換成圖片

Php代碼 1 <?php 2 /** 3 * 圖片類 4 * @author Haroldphp@163.com 5 * @version 1.0 6 * 7 */ 8 class image { 9 const ROOT_PATH = './'; 10 const FAIL_WRITE_DATA = 'Fail to write data'; 11 //沒有資料流 12 const NO_STREAM_DATA = 'The

php中ADODB的用法

1 //假設資料庫名字為 a 表名為b 2 3 //包含adodb類 4 5 include_once("adodb.inc.php"); 6 7 //連結資料庫的類型----------------------連結方式1 8 9 $db=NEWADOConnection("mysql");10 11 $db->Connect("localhost","root","my123","a")or die("連結資料庫錯誤");12 //-----------------------

PHP實現的Telnet 【引用】

此文來源http://free3.e-168.cn/onlyshep/index.php?action=show&id=36<?error_reporting(-1);class Telnet { var $sock = NULL;  function telnet($host,$port) {  $this->sock = fsockopen($host,$port);  socket_set_timeout($this->sock,2,0); } function

php安裝和配置:(安裝板)

php安裝和配置:(安裝板)1.         Next 2.         Next 3.         選擇安裝目錄:如:D:\Program Files\PHP\。Next 4.         選擇安裝的Apache的版本,這裡我們選擇apache2.2.x module。Next 5.         選擇apache的設定檔所在檔案夾,既在apache的conf目錄下,我這裡是:D:\Program Files\Apache Software

PHP數組和Json之間的轉換

之所以要用到Json,很多時候是因為使用ajax對象時,程式與JS函數之間的資料互動。因為JS不認識PHP中的數組,PHP也不認識JS中的數組或對象。Json很好的解決了這個問題。Json簡介JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。它基於JavaScript的一個子集,這意味著JavaScript可以直接讀取Json,非常方便。Json的具體形式是: 1.對象對象是一個無序的“‘名稱/值’對”集合。一個對象以“{”(左括弧)開始,“}”

PDO使用歸納【PHP】

【任務】將PDO封裝成類new PDO("mysql:host=localhost;dbname=php100","root","pwd" [,driverOptions]); 如果需要長串連,需要長最後一個參數driverOption:persistent:/aj/持續的,不斷的 new PDO("串連資訊","root","pwd",array(PDO::ATTR_PERSISTENT=>true)); 使用array()來傳入最後一個參數,是可以帶多個選項值,

php 逗號 分割字串

介紹兩個函數給你 <?php //利用 explode 函數分割字串到數組 $source = "hello1,hello2,hello3,hello4,hello5";//按逗號分離字串 $hello = explode(',',$source); for($index=0;$index<count($hello);$index++){ echo $hello[$index];echo "</br>"; } ?> <?php //split函數進行字元分割

php 判斷中英文字元

中文判斷問題,其實有很多學問,底層的內部編碼,涉及utf-8,gbk,gb13800的各種不同。曾經研究過如何區分一個字元是什麼字元的問題。關聯細節太多。今天搞了個php判斷中文的代碼。希望能對研究中文判斷的朋友提供協助。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document

PHP :time(),date(),mktime()日期與時間函數庫{經常會忘卻掉}

checkdate : 驗證日期的正確性。date : 將伺服器的時間格式化。strftime : 將伺服器的時間本地格式化。getdate : 獲得時間及日期資訊。gettimeofday : 取得目前時間。gmdate : 取得目前與 GMT 差後的時間。easter_date : 計算複活節日期。easter_days : 計算複活節與三月廿一日之間日期數。mktime : 取得 UNIX 時間戳記。gmmktime : 取得 UNIX 時間戳記的格林威治時間。time :

php 單引號 雙引號 區別

今天,有一新學PHP的網友問了茶農一個問題:“單引號和雙引號的區別和用法?”,現將答案總結了下,寫成這篇小短文。 " "雙引號裡面的欄位會經過編譯器解釋,然後再當作HTML代碼輸出。 ' '單引號裡面的不進行解釋,直接輸出。 例如: $abc='my name is tome'; echo $abc //結果是:my name is tom echo '$abc' //結果是:$abc echo "$abc" //結果是:my name is

更改PHP設定檔php.ini解決xmlhttp的utf8亂碼

php使用XmlHttp 預設都是使用Utf-8 字元集,而我們使用的多是GB2312 字元集,這就要求我們進行GB2312到Utf-8 的轉碼。    PHP 提供了一個可選的專碼模組,可以實現多種字元集之間的相互轉化。載入這個專碼模組的方法如下:  開啟PHP 設定檔php.ini,將 ;extension=php_mbstring.dll(linux 是php_mbstring.so)前的分號去掉。重新啟動Apache 以後,這個模組就可以使用了。如果有錯誤出現,請檢查擴充目錄的路徑設定是

php alias 與 http-vhosts的區別

寫這個主要給初學者看滴php的alias和http-vhosts的配置是兩個不同的概念alias相當於iis的虛擬路徑:當訪問localhost/abc/對應的是app1網站,路徑是D:E/F/G/H當訪問localhost/efg/對應的是app2網站,路徑是D:A/B/C/D就是別名,abc,efg都是app的別名,http-vhosts是一個虛擬機器的配置可以通過IP,網站,網域名稱等訪問綁定映射的app具體配置看http-vhosts的配置

php ob_flush 不能每隔一秒輸出

實現功能:  瀏覽器每隔一秒輸出一個數字。php.ini配置為版本5.3implicit_flush = offoutput_buffering = off另:查看output_buffering是否開啟,可以:var_dump(ini_get('output_buffering'));好我們再來看看這段代碼:<?php $i = 3; ob_start(); while ($i--) { echo $i, "<

php.ini路徑設定、libmysql.dll載入等

form:http://blog.ixpub.net/html/92/15070492-280599.html一般情況下,都能實現顯示phpinfo()的頁面。就從能夠顯示該頁面之後出現的問題說起  php的問題都會顯示在phpinfo()頁面上  首先查看自己的php.ini的路徑是否正確  Q:我已經配置了php.ini檔案,但重新啟動伺服器後為什麼沒有任何效果?  A:這個問題主要有這幾種情況。  第一個原因是由於系統所讀取的php.ini檔案與你當時修改的php.ini檔案不一致造成的 

php 擷取用戶端地址

php getipfunction getip(){    //擷取真實ip             if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]){                 return  $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];             }elseif($HTTP_SERVER_VARS["HTTP_CLIENT_IP"]){

php計算頁面執行時間

<? class timer{     var $StartTime = 0;    var $StopTime = 0;    var $TimeSpent = 0;function start(){$this->StartTime = microtime();}function stop(){$this->StopTime = microtime();}function spent(){if ($this->TimeSpent) {return $this->T

PHP圖片驗證碼程式(字母加數字)

<?php//FileName:authimg.php//Description://Creater:alvar//Createtime:2006-5-4//Lastmodtime:session_start();?><?php //產生驗證碼圖片 Header("Content-type: image/PNG"); srand((double)microtime()*1000000);//播下一個產生隨機數位種子,以方便下面隨機數產生的使用//session_start();

tomcat運行php

tomcat運行phpXml代碼tomcat安裝目錄下conf/web.xml把下邊這段代碼注釋去掉cgiorg.apache.catalina.servlets.CGIServletdebug0cgiPathPrefixWEB-INF/cgipassShellEnvironmenttrueexecutableE:\Program Files\PHP\php-cgi.exe5cgi/cgi-bin/*

總頁數: 1662 1 .... 1537 1538 1539 1540 1541 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.