php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.05.2010, 10:31  
Neuer Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
Sergius befindet sich auf einem aufstrebenden Ast
Standard PHP Version

Hallo Leute

ich habe unter CentOS 5.4 eine neue Version von PHP installiert.

Alte (die standardmässig bei CentOS dabei war): 5.1.6
Die neue ist: 5.3.2

Problem ist, php -v in der CLI gibt mir 5.3.2 aus, das ist richtig.
Aber wenn ich eine index.php mit phpinfo() mache, da wird immer noch die alte ausgegeben. Apache wurde neu gestartet.

Kann mir bitte da jemand helfen, wie ich auch mit phpinfo() die neue Version "aktiviere" ?
Sergius ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.05.2010, 10:48  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

die frage ist wie du php installiert hast und ob du nur cli installiert hast und ob du auch das apache-modul ersetzt hast bzw. in deinem apache-configs den pfad zum modul auf das neue (falls sich name der datei geändert hat) geändert hast.
robo47 ist offline   Mit Zitat antworten
Alt 25.05.2010, 11:01  
Neuer Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
Sergius befindet sich auf einem aufstrebenden Ast
Standard

@robo,

php wurde einfach billig kompiliert mit:
Code:
cd php-5.3.2
./configure
make
make test
make install
Code:
php --version
gibt aus:

PHP 5.3.2 (cli) (built: May 21 2010 16:47:23)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies


Code:
php -r 'phpinfo();' | grep 5.
gibt auch richtige Version aus: PHP Version => 5.3.2

Also es scheint irgendwie, dass nur Apache/Webseite die neue Version nicht erkennt.

Hat einer eine Idee ?

Geändert von Sergius (25.05.2010 um 11:26 Uhr).
Sergius ist offline   Mit Zitat antworten
Alt 25.05.2010, 11:30  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

robo47 hats doch schon geschrieben: Du musst dem Apache mitteilen, welche Version (von WO!) er laden soll!
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 25.05.2010, 11:32  
Neuer Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
Sergius befindet sich auf einem aufstrebenden Ast
Standard

@lstegelitz,

würde ich gerne, nur da reichen meine CentOS Kentnisse leider nicht aus.
Kannst du mir vielleicht ansatzweise sagen wo ich bei dem Apache nachtragen muss ?
Und woher soll ich wissen, wohin neue PHP mit make install installiert wurde ?
Sergius ist offline   Mit Zitat antworten
Alt 25.05.2010, 11:37  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Ich weis ja nicht wie das standard-layout von Dateien unter CentOS aussieht, aber jede Distribution hat ihr eigenens Layout wo welche Dateien zu liegen haben und das stimmt nicht unbedingt mit dem über ein wie und wo php seinen Kram standardmäßig ablegt.

Noch dazu kompilierst du so kein apache-modul für php, ausserdem die frage wie dein apache php nutzt, via modul ? cgi ? ... etc.

Gibt es nicht vielleicht fertige pakete für deine Distribution oder ein Repository wo 5.3.x gepflegt wird ?

Ansonsten mal googlen nach fertigen rpms/repositories ?
robo47 ist offline   Mit Zitat antworten
Alt 25.05.2010, 11:38  
Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 59
PHP-Kenntnisse:
Fortgeschritten
gs93 befindet sich auf einem aufstrebenden Ast
Standard

Kenn mich mit CentOS nicht aus, aber apache/conf/httpd.conf sollte die Datei sein die robo47 meint (aus dem Kopf geschrieben, hab hier keinen localhost zur Verfügung).
__________________
gs93 ist offline   Mit Zitat antworten
Alt 25.05.2010, 12:01  
Neuer Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
Sergius befindet sich auf einem aufstrebenden Ast
Standard

also ich fand die Apache Configuration in /etc/httpd/conf/httpd.conf

Hier der komplette Inhalt (sorry für soviel, aber lieber zu viel als zu wenig):

Code:
# This is the main Apache server configuration file.

### Section 1: Global Environment

ServerTokens OS
ServerRoot "/etc/httpd"
PidFile run/httpd.pid
Timeout 120
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15

<IfModule prefork.c>
StartServers       8
MinSpareServers    5
MaxSpareServers   20
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000
</IfModule>

<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75 
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

Listen 80

LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_alias_module modules/mod_authn_alias.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule env_module modules/mod_env.so
LoadModule ext_filter_module modules/mod_ext_filter.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule expires_module modules/mod_expires.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule info_module modules/mod_info.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule cache_module modules/mod_cache.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule file_cache_module modules/mod_file_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule version_module modules/mod_version.so


Include conf.d/*.conf

User apache
Group apache


### Section 2: 'Main' server configuration

ServerAdmin root@localhost
UseCanonicalName Off
DocumentRoot "/var/www/html"

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<IfModule mod_userdir.c>
    UserDir disable
</IfModule>

DirectoryIndex index.html index.html.var
AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

TypesConfig /etc/mime.types
DefaultType text/plain

<IfModule mod_mime_magic.c>
    MIMEMagicFile conf/magic
</IfModule>

HostnameLookups Off
ErrorLog logs/error_log
LogLevel warn

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

CustomLog logs/access_log combined
ServerSignature On

Alias /icons/ "/var/www/icons/"

<Directory "/var/www/icons">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<IfModule mod_dav_fs.c>
    # Location of the WebDAV lock database.
    DAVLockDB /var/lib/dav/lockdb
</IfModule>

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^

DefaultIcon /icons/unknown.gif

ReadmeName README.html
HeaderName HEADER.html

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

AddLanguage ca .ca
AddLanguage cs .cz .cs
AddLanguage da .dk
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage eo .eo
AddLanguage es .es
AddLanguage et .et
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hr .hr
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage ltz .ltz
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddLanguage pt .pt
AddLanguage pt-BR .pt-br
AddLanguage ru .ru
AddLanguage sv .sv
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw

LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW

ForceLanguagePriority Prefer Fallback

AddDefaultCharset UTF-8

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

AddHandler type-map var

AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

Alias /error/ "/var/www/error/"

<IfModule mod_negotiation.c>
<IfModule mod_include.c>
    <Directory "/var/www/error">
        AllowOverride None
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en es de fr
        ForceLanguagePriority Prefer Fallback
    </Directory>
</IfModule>
</IfModule>

BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0

BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
BrowserMatch "^gnome-vfs/1.0" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
Finde leider nicht wo und vorallem was ich da eintragen muss, ich weiss ja immer noch nicht, was "make install" da alles gemacht hat und wohin die neue Version installiert worden ist.
Sergius ist offline   Mit Zitat antworten
Alt 25.05.2010, 12:30  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Code:
Include conf.d/*.conf
Und nun durchsuch noch das Unterverzeichnis "conf.d" nach "*.conf" Dateien und schau dir jede einzelne an (sie werden alle includet).

Irgendwo dort wird eine Modul für den Apache geladen (mod_php.so), ähnlich wie hier das Cachemodul:
Code:
LoadModule cache_module modules/mod_cache.so
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 25.05.2010, 12:46  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Wenn du PHP per yum installierst, ist das Apache-Modul, soweit ich weiß, direkt dabei. Wenn du PHP aber selbst kompilierst, musst du es noch mitkompilieren:
Code:
./configure --with-apxs2[=FILE]
FILE ist optional, sollte aber angegeben werden, damit das Modul nicht irgendwo landet. Normalerweise ist der Pfad /usr/sbin/apxs2.
Solltest du einen Apache 1.x einsetzen (was ich nicht hoffe) müsstest du entsprechend die 2 weglassen.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Headers and client library minor version mismatch Raidri Server, Hosting und Workstations 3 11.04.2010 20:24
[Erledigt] Xampp / Ubuntu - ... later version of Xdebug ALEC23 Off-Topic Diskussionen 8 14.02.2010 22:02
OpenID und XAMPP nanatsusaia PHP Tipps 2009 2 20.11.2009 13:21
Probleme mit Bildgenerierung swsche PHP Tipps 2009 8 31.10.2009 14:49
Was mime_content_type übergeben dethlef14 PHP Tipps 2006 16 11.10.2006 17:35
Upgrade Version 4 auf Version 5 snoopiline Datenbanken 3 06.06.2006 15:43
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
PHP-Safe-Mode Configuration mit Xampp - Scripts laufen nicht DerN8WaechterX PHP Tipps 2006 7 27.01.2006 00:41
Problem mit php/mysql PHP Tipps 2005-2 29 10.08.2005 14:33
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
[Erledigt] Error Mail() function PHP Tipps 2005 3 14.04.2005 03:32
[Erledigt] warum kann nicht SVG files laden? PHP Tipps 2005 16 09.03.2005 14:05
Mysql Version 4.0.15 auf 4.1.7 Problem Ypsillon Datenbanken 1 27.02.2005 14:29
DOM/XML und PHP Version HTML, Usability und Barrierefreiheit 3 02.02.2005 15:42
Vermutlicher Konflikt zwischen Version 4.3.1 und 4.3.4? PHP Tipps 2004 1 15.06.2004 03:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
file_cache_module apache centos, wie installiere ich php 5.3.2 linux, php 5.3.2 default pfade, centos neuste php version, centos in welches verzeichnis zend framework installieren, php version auf centos testen, php dateien centos nicht gelesen, centos neuste php, centos deine php-installation scheint nicht über mysql zu verfügen, centos 5.4 php version, centos 5.4 apache modul php problem, php 5.3 installieren auf linux, centos php configurator installieren, centos neuste php version 5.3, apache php 5.3 centos httpd.conf, centos mime.types fehlen, was hat centos 5.4 für eine php usw, centos php dateien nicht erkannt, php 5.3 mod_mime_magic error, centos neue php version installieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum