The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Särskilda Forum > Webb Programmering, Web 2.0 och mashups
.
google unix.com



Webb Programmering, Web 2.0 och mashups Diskutera Web Programming och Web Server administration, inklusive LAMP, Apache, MySQL, Flash, HTML, SEO, mashups och andra Web API och ämnen.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Hur du använder Suexec med Apache2? kernings UNIX for Dummies Frågor & Svar 1 03-10-2008 10:41
installera apache2 i BSD 6.2 tamayo BSD 2 12-04-2007 03:29
apache2 ldap hassan1 SuSE 0 01-29-2006 01:02

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Omdöme: Thread Rating: 1 votes, 5.00 average. Visningslägen
  #1 (permalänk)  
Old 04-24-2009
thegeek thegeek is offline
Registered User
  
 

Join Date: april 2009
Ort: / usr / bin / vim
Inlägg: 453
apache2 & två php versioner, hur man använder specifik version

Hej alla,

Jag har min Debian webbserver, där apache2 och php 5.2.0 är installerade från Debian-paket. Det fungerade bra, både i CLI & Browser.

Nyligen jag installerat php 5.2.9 från källan. För att kontrollera det jag utfört "php - version" och det visar 5.2.9. Men i webbläsaren fortfarande är det som visar den äldre versionen?

Varför apache2 inte kommer att vidta de nyaste php version som standard? Och nu hur jag kan kräva apache2 att använda denna PHP-version? Kindly vägleda mig.
  #2 (permalänk)  
Old 04-24-2009
cbkihong cbkihong is offline Forum Advisor  
Advisor
  
 

Join Date: Sep 2002
Ort: Hongkong, Kina
Inlägg: 1624
Den version som laddas med Apache bestäms av den version som ses av Apache, dvs en som är dumpad i Apache modules katalog. Om du installerade versionen inte över en i den katalogen (förmodligen installerat från paketet träd), distributionen version kommer att serveras.

Oavsett om du kan använda din kompilerad version beror på om din sammanställa processen har skapat en libphp5.so. Om det finns en, kan du sedan försöker skriva över och se om det fungerar.

Om du kompilera PHP som CLI eller CGI, kommer du inte få det delade biblioteket. Då du kommer att behöva kompilera om din PHP. För detaljer, se PHP-manualen för sammanställning tips.
  #3 (permalänk)  
Old 04-25-2009
thegeek thegeek is offline
Registered User
  
 

Join Date: april 2009
Ort: / usr / bin / vim
Inlägg: 453
Ja, du har rätt i att det nuvarande sammanställning har inte genererat libphp5.so, bcoz jag gjorde det

. / configure
make & & make install

som inte har skapat några libphp5.so fil.

Så jag försökte göra,
. / configure - with-apxs

Jag tror att detta är rätt sätt att skapa libphp5.so? Har jag rätt när jag säger detta?

Och samtidigt gör att jag står följande fel?
göra: *** [sapi/apache2handler/mod_php5.lo] Fel 1

Jag sökte och försökte svårt att rätta till fel och inga framsteg i den.

---

Egentligen har jag Debian Etch, där det inte finns något paket för PHP 5.2.9 så jag installerar från en källa som gör dessa frågor ... Snälla hjälp mig att lösa ovanstående problem, och vägleda mig att installera 5.2.9 i Debian Etch 3.0.

All hjälp uppskattas!
  #4 (permalänk)  
Old 04-25-2009
cbkihong cbkihong is offline Forum Advisor  
Advisor
  
 

Join Date: Sep 2002
Ort: Hongkong, Kina
Inlägg: 1624
Eventuella ytterligare felmeddelanden ovanför den linjen? Jag antar att du kanske har uteslutit vissa svar. Du bör citera alla relevanta felmeddelanden eller ingen kommer att kunna hjälpa dig. Tack.

Genom att du förmodligen vill försöka - med-apxs2 om du har Apache 2.

PHP: Apache 2.0 på Unix-system - Manual
  #5 (permalänk)  
Old 04-27-2009
thegeek thegeek is offline
Registered User
  
 

Join Date: april 2009
Ort: / usr / bin / vim
Inlägg: 453
Tack för din tid.

Detta är kommandot som jag ger i dir "./php-5.2.9".

$. / Configure - with-apxs2

Detta fick verkställas framgångsrikt och samtidigt verkställande göra i ansiktet följande fel

I filen ingår från / root/php-5.2.9/sapi/apache2handler/mod_php5.c: 26:
/ root/php-5.2.9/sapi/apache2handler/php_apache.h: 29: error: förväntade '\u003d', ',', ',', 'asm "eller" __attribute__ "före" php5_module "
/ root/php-5.2.9/sapi/apache2handler/php_apache.h: 38: error: förväntade Specifier-kval-listan före "apr_bucket_brigade"
/ root/php-5.2.9/sapi/apache2handler/php_apache.h: 51: error: förväntad) "före" * "token
/ root/php-5.2.9/sapi/apache2handler/php_apache.h: 52: error: förväntad) "före" * "token
/ root/php-5.2.9/sapi/apache2handler/php_apache.h: 56: error: förväntad) "före" * "token
/ root/php-5.2.9/sapi/apache2handler/mod_php5.c: 28: error: förväntade '\u003d', ',', ',', 'asm "eller" __attribute__ "före" modul "
göra: *** [sapi/apache2handler/mod_php5.lo] Fel 1


Vad kan vara problemet?
  #6 (permalänk)  
Old 04-27-2009
cbkihong cbkihong is offline Forum Advisor  
Advisor
  
 

Join Date: Sep 2002
Ort: Hongkong, Kina
Inlägg: 1624
Detta är ovanligt.

Är du säker på att du har kört den här från en ren källa träd? Det är, antingen du kör ett "göra distclean" innan du försöker "configure - göra" igen, eller du försöker igen med en källa träd utvinns färskt från arkivet.
  #7 (permalänk)  
Old 04-29-2009
thegeek thegeek is offline
Registered User
  
 

Join Date: april 2009
Ort: / usr / bin / vim
Inlägg: 453
1. I uninstalled, och installerat php relaterade paket. Men ingen förbättring, samma fel uppstår igen.

2. Följande är miljövariabler ..
Kod:
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="3" [1]="1" [2]="17" [3]="1" [4]="release" [5]="i486-pc-linux-gnu")
BASH_VERSION='3.1.17(1)-release'
COLUMNS=141
DIRSTACK=()
EDITOR=vim
EUID=0
FCEDIT=vim
GROUPS=()
HISTFILE=/root/.bash_history
HISTFILESIZE=500
HISTSIZE=500
HOME=/root
HOSTNAME=Debian-Server
HOSTTYPE=i486
IFS=$' \t\n'
LANG=en_IN
LINES=41
LOGNAME=root
LS_OPTIONS=--color=auto
MACHTYPE=i486-pc-linux-gnu
MAIL=/var/mail/root
MAILCHECK=60
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/usr/bin/festival:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/lib/eclipse
PIPESTATUS=([0]="0" [1]="0")
PPID=429
PS1='\h:\w\$ '
PS2='> '
PS4='+ '
PWD=/root
SHELL=/bin/bash
SHELLOPTS=braceexpand:hashall:histexpand:interactive-comments:monitor:vi
SHLVL=1
SSH_CLIENT='192.168.6.56 49231 22'
SSH_CONNECTION='192.168.6.56 49231 192.168.1.155 22'
SSH_TTY=/dev/pts/1
TERM=xterm
UID=0
USER=root
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 01:58.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0