php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.03.2006, 17:38  
Benutzer
 
Registriert seit: 06.03.2006
Beiträge: 39
schiff
Standard Installation von PHP5 unter Solaris8 - undefinierte Funktion

Servus zusammen,

ich hoffe, dass ich das richtige Board ausgewählt habe.

Ich habe auf einem Solaris 8 Server die aktuelle PHP-Version 5.1.2 installiert. Ich habe dabei PHP selber komipiliert und zwar als CGI-Version. Die Installation sah wie folgt aus:
Code:
./configure --without-apache --disable-libxml --disable-dom --disable-simplexml --disable-xml --disable-xmlreader --disable-xmlwriter --without-pear
make
make install
Soweit gab es auch keine Fehlermeldung und ich habe folgendes Script in der Prompt getestet:
Code:
<?php echo "Hello World."; ?>
Als Ausgabe erhielt ich in der Prompt:
Code:
X-Powered-By: PHP/5.1.2
Content-type: text/html

Hello World.
Nun zu meinem Problem. Ich habe folgendes Script getestet:
Code:
<?php phpinfo(); ?>
Daraufhin erhielt ich diese Meldung:
Code:
Fatal error: Call to undefined function phpinfo() in /usr/bin/php/foobar.php[/b] on line 5

Was habe ich bei der Installation falsch gemacht?
schiff ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.03.2006, 18:06  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

hui, da ist was kaputt gegangen. Verschreibser ist auch nicht drin.
Das ganze gehört zum Modul std, was immer kompiliert wird (bzw. werden sollte), auf der Sun aber wohl anscheinend nicht. Wenn das noch keiner probiert und gelöst hat, versuchs nochmal neu zu kompilieren und zu protokollieren ("./configure --without-apache...... > configure.log", "make > make.log") und schau mal, ob dort was auffälliges ist.

Entweder bei configure etwas zum Modul "std" oder auch während dem Compile zu gleichnamigem Modul.
mepeisen ist gerade online  
Alt 07.03.2006, 09:59  
Benutzer
 
Registriert seit: 06.03.2006
Beiträge: 39
schiff
Standard

"./configure --without-apache...... > configure.log"

Dabei erhalte ich:
configure: warning: You will need re2c 0.9.11 or later if you want to regenerate parsers.
configure: warning: bison versions supported for regeneration of the Zend/PHP parsers: 1.28 1.35 1.75 1.875 2.0 2.1 (found: none).
configure: warning: flex versions supported for regeneration of the Zend/PHP parsers: 2.5.4 (found: ).
configure: warning: lemon versions supported for regeneration of the libsqlite parsers: 1.0 (found: none).
configure: warning: bison versions supported for regeneration of the libsqlite parsers: 1.28 1.35 1.75 1.875 2.0 2.1 (found: none).


Installiert habe ich:
bison version 1.875d
flex version 2.5.31
lemon .. ka

Ich versuche es mal mit den richtigen Versionen von bison und flex oder alternativ PHP4.

Danke für deine Antwort.
schiff ist offline  
Alt 07.03.2006, 10:13  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Normalerweise brauchst du das nicht. Der Zend Parser ist bereits vorübersetzt... Zu Modul std taucht da nix auf?
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist gerade online  
Alt 07.03.2006, 10:33  
Benutzer
 
Registriert seit: 06.03.2006
Beiträge: 39
schiff
Standard

Nein, mehr als obiges stand dort leider nicht.
schiff ist offline  
Alt 07.03.2006, 10:42  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Eventuell kannst du es dir dort vorkompiliert runterholen: http://www.apachefriends.org/de/xampp-solaris.html

Solltest nur dann entsprechend mit der Konfiguration aufpassen.

Auf meiner Sun liefs irgendwie und phpinfo() liess sich auch starten... Kann leider nicht allzulange austesten, weil ich sonst von meinen Testern Ärger kriege, wenn ich was kaputt mache
mepeisen ist gerade online  
Alt 07.03.2006, 10:51  
Benutzer
 
Registriert seit: 06.03.2006
Beiträge: 39
schiff
Standard

Das wäre mein Problem, bei dem Server soll ich nicht allzuviel mit rumspielen und deswegen soll dort PHP nur als CGI-Version laufen. Deswegen muss ich mir das auch selber kompilieren. Ich versuche es gleich mal mit PHP4 und schaun mer mal was dabei rauskommt.

Danke nochmals für deine Antworten.
schiff ist offline  
Alt 07.03.2006, 11:49  
Benutzer
 
Registriert seit: 06.03.2006
Beiträge: 39
schiff
Standard

Bei der PHP4-Installation tritt der gleiche Fehler auf. Dabei ist mir jedoch aufgefallen, dass ich von GCC nur die Version 2.95.2 von 1999 installiert habe. Kann dies eine Ursache für die Fehler darstellen?
schiff ist offline  
Alt 07.03.2006, 12:31  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Also ich hab dort eine deutlich aktuellere Version drauf. Theoretisch kann es also auch daran liegen. Bei obigem Download sollte auch eine vorkompilierte CGI-Version dabei sein.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist gerade online  
 


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
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
2 (blöde) Fragen zur Installation von PHP5 PHP Tipps 2006 7 03.01.2006 14:49
PHP-GTK Tutorial Beitragsarchiv 9 02.11.2005 21:07
[Erledigt] PHP5 mit Apache zum Laufen bringen... PHP Tipps 2005-2 11 22.10.2005 17:52
Rückgabewert einer rekrusiven Funktion PHP-Fortgeschrittene 7 06.10.2005 18:44
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
Funktion in einer Funktion aufrufen? PHP Tipps 2005-2 11 14.06.2005 15:14
Installation PHP5 auf XP PHP Tipps 2005 7 03.05.2005 16:58
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php5 solaris 8, solaris bison versions supported for regeneration of the zend/php parsers, php cgi fatal error call to undefined function phpinfo in, php undefinierte funktion, \fatal error: call to undefined function phpinfo()\, linux php flex versions supported for regeneration of the zend parsers, php configure: warning: bison versions supported for regeneration, php bison verions supported for regerenation of the zend, soalris 8 php, php auf solaris 8 installieren, undefinierte funktion php, php kaputt update xmlwriter, solaris 8 php, warning: bison versions supported for regeneration of the zend/php parsers, lemon versions supported for regeneration of libsqlite parsers, flex versions supported for regeneration of the zend/php parsers:, solaris error: flex versions supported for regeneration of the zend/php parsers:, solaris 8

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:11 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.