Server Support Forum
PHP startup: Invalid library

Zurück   Server Support Forum > >


Antwort
 
Themen-Optionen Thema bewerten
  #1  
Alt 02.09.2017, 07:12
dieex dieex ist offline
Registered User
 
Registriert seit: 09.2008
Beiträge: 13
PHP startup: Invalid library

Hi, ich habe In der Amazon Webservice Cloude eine Intance Ec2 in betrieb genommen mit dem betriebsystem: ubuntu-xenial-16.04-amd64-server-20170721.
1. Wenn ich den kommand php-v eingebe erhalte ich folgendes:
Code:
PHP Warning:  PHP Startup: Invalid library (maybe not a PHP library) 'ssh2.so' in Unknown on line 0
Ich habe darauf hin folgendes gemacht
Code:
 2. locate libssh2.so:
/usr/lib/libssh2.so
/usr/lib/libssh2.so.1
/usr/lib/libssh2.so.1.0.11.0.1.0.crash
Code:
3. ln -s /usr/lib/libssh2.so /usr/lib/php/20151012/ssh2.so
Danach:
Code:
3. $ $ apt-get install libssh2-1 libssh2-1-dev Now, you have to compile the library using pecl $ pecl install -f ssh2 If pecl is not installed on server, you may install php-pear and try again to compile the library with pecl using above command $ yum install php-dev php-pear
Anschließend:
Code:
4. cat /etc/php/7.0/cli/php.ini | grep extension
Und zuletzt das apache2 reloaded:
Code:
/etc/init.d/apache2 restart
danach habe ich versucht eine gefüllte phpinfo.php auf zu rufen jedoch bekomme ich weiter hin
Code:
The requested URL /phpinfo.php was not found on this server. Fehler: 404
Wie muss ich weiter vor gehen oder besser gesagt was kann ich noch machen um php dateien via Browser auf rufen zu können?
Vielen Herzlichen Dank!
Grüße DIEEX
Mit Zitat antworten
  #2  
Alt 02.09.2017, 09:48
Benutzerbild von danton
danton danton ist offline
Registered User
 
Registriert seit: 04.2009
Ort: Ennigerloh
Alter: 44
Beiträge: 2.396
PHP startup: Invalid library
DIe ersten Schritte beschreiben nur, wie du SSH-Support zu PHP hinzufügst. Das hättest du vermutlich auch einfacher haben können, indem du das Paket php-ssh2 (aus universe) installiert hättest.
Hast du überhaupt PHP für den Webserver installiert, also als Apache-Modul, CGI oder FPM? Die Datei ins richtige Webroot gepackt? Groß- und Kleinschreibung des Dateinamens beachtet?
__________________
Event-List - PHP/MySQL-Veranstaltungskalender für die eigene Homepage

Geändert von danton (17.09.2017 um 10:16 Uhr)
Mit Zitat antworten
  #3  
Alt 02.09.2017, 10:03
GwenDragon GwenDragon ist offline
Registered User
 
Registriert seit: 12.2008
Ort: Franken
Alter: 57
Beiträge: 2.962
Irgendwo Schnippsel aus dem WWW holen und ausführen ist nicht gut. Dein symlink ist da ein Beispiel wie es nicht klappt.

Vermutlich leifert das Installieren von php-pecl-ssh2 das erwünschte Ergebnis:
sudo apt install php-pecl-ssh2
__________________
die Gwen, also die Drachin... nix anderscht!

Geändert von GwenDragon (02.09.2017 um 11:34 Uhr)
Mit Zitat antworten
  #4  
Alt 02.09.2017, 10:35
Benutzerbild von danton
danton danton ist offline
Registered User
 
Registriert seit: 04.2009
Ort: Ennigerloh
Alter: 44
Beiträge: 2.396
PHP startup: Invalid library
Zitat:
Zitat von GwenDragon Beitrag anzeigen
sudo install php-pecl-ssh2
Ist mein Ubuntu-Wissen jetzt so eingestaubt oder fehlt da noch ein apt-get drin?
Mal davon abgesehen: Der erste Fehler ist eine Warnung, PHP wird trotzdem funktionieren (nur halt ohne SSH2-Funktionen) und hat nichts mit dem 404er Fehler des Apache zu tun.
__________________
Event-List - PHP/MySQL-Veranstaltungskalender für die eigene Homepage
Mit Zitat antworten
  #5  
Alt 02.09.2017, 11:35
GwenDragon GwenDragon ist offline
Registered User
 
Registriert seit: 12.2008
Ort: Franken
Alter: 57
Beiträge: 2.962
@danton Ja, da fehlt ein apt, zu schnell getippt, ich habs oben geändert.
__________________
die Gwen, also die Drachin... nix anderscht!
Mit Zitat antworten
  #6  
Alt 03.09.2017, 13:42
dieex dieex ist offline
Registered User
 
Registriert seit: 09.2008
Beiträge: 13
Ich Danke erstmal für die Antworten das hilft mir schon mal weiter. Allerdings nicht ganz denn ich habe das Parket "php-pecl-ssh2" mit Hilfe der apt tools gesucht und auch recherche via google und datenbanken von debian sowie ubunto durchsucht und das paket nicht gefunden "php-pecl-ssh2". Auch einen Erweiterung durch einen sourcelist Generator der source.list hat mir keine Hilfe gebracht. Wo finde ich das paket?

Viele Grüße
Mit Zitat antworten
  #7  
Alt 03.09.2017, 14:11
Benutzerbild von danton
danton danton ist offline
Registered User
 
Registriert seit: 04.2009
Ort: Ennigerloh
Alter: 44
Beiträge: 2.396
PHP startup: Invalid library
Das Paket heisst php-ssh2 und ist bei Ubuntu in den Universe-Repositories zu finden. Brauchst du aber eigentlich nur, wenn du auch SSH-Verbindungen von PHP aufbauen lassen willst - ansonsten die ssh2.so einfach aus der php.ini entfernen bzw. die zugehörige Verknüpfung zur ssh2.ini aus dem conf.d Ordner entfernen - dann verschwindet auch die Warnung.
__________________
Event-List - PHP/MySQL-Veranstaltungskalender für die eigene Homepage
Mit Zitat antworten
  #8  
Alt 17.09.2017, 08:41
dieex dieex ist offline
Registered User
 
Registriert seit: 09.2008
Beiträge: 13
Hi, ich finde keinen Eintrag in der php.ini von ssh2.so. Habe mehrmals darüber geguckt. Mein Problem ist das ich keine php Dateien im Browser auf rufen kann es kann sein das es wie beschrieben an diesen Problem liegt. Ich bin neu in Ubunto. Das Paket "php-ssh2" habe ich installiert allerdings keine Veränderung.
Mit Zitat antworten
  #9  
Alt 17.09.2017, 10:15
Benutzerbild von danton
danton danton ist offline
Registered User
 
Registriert seit: 04.2009
Ort: Ennigerloh
Alter: 44
Beiträge: 2.396
PHP startup: Invalid library
Meine Antwort von ganz oben hat weiterhin Bestand. Du hast in deinem Eröffnungs-Posting nur vom PHP-CLI gesprochen, das hat aber rein gar nichts mit der Ausführung von php-Dateien im Webserver zu tun. Wie also hast du deinen Webserver konfiguriert und welchen PHP-Variante verwendest du?
__________________
Event-List - PHP/MySQL-Veranstaltungskalender für die eigene Homepage
Mit Zitat antworten
  #10  
Alt 17.09.2017, 15:12
Benutzerbild von Joe User
Joe User Joe User ist offline
Registered User
 
Registriert seit: 11.2008
Ort: Hamburg
Alter: 39
Beiträge: 3.856
Code:
ls -alh /usr/lib/php/20*/
ls -alh /etc/php/*/*/
__________________
PayPal.Me/JoeUserWings for LifeWings for Life World Run
RootForum CommunityFreeBSD Remote InstallationFreeBSD Web Hosting System

„If there’s more than one possible outcome of a job or task, and one of those outcomes will result in disaster or an undesirable consequence, then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Mit Zitat antworten
  #11  
Alt 18.09.2017, 12:56
dieex dieex ist offline
Registered User
 
Registriert seit: 09.2008
Beiträge: 13
Ich habe meine Ec2 Intance in der Amazon Web Service Cloude erneut installiert und bin dieser Anleitung welche ich heute Morgen fand folge geleistet
http://pascalebeier.de/apache-und-ph...-installieren/

Die php Dateien sind nun auf koreckte Art und Weise via Browser aufrufbar
Ich freue mich nun kann ich meine Arbeit weiter machen.

Vielen Dank an alle Hilfe!
Grüße Dieex
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
php, ssh2.so

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 aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Derzeit großes SSH-Botnetz aktiv? GwenDragon Smalltalk 6 25.12.2014 02:41
Immer wieder Invalid User Versuche! Was dagegen machen. Syrius1988 Virtuelle Server 7 16.05.2008 08:53
Log file, was ist falsch konfiguriert? flug Webserver 8 27.11.2007 15:29
Apache hängt sich auf toto1988 Webserver 17 27.10.2007 21:40


PHP startup: Invalid library
PHP startup: Invalid library
PHP startup: Invalid library PHP startup: Invalid library
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.