Frage Fehler von apt-get beim Versuch, php5-Paket zu installieren


Ich bin neu in Ubuntu und ich versuche, eine Website von meinem eigenen Computer zu betreiben, aber ich kann php5 nicht installieren. Als ich tippte:

sudo apt-get install php5

Ich erhielt:

Das Paket php5 ist nicht verfügbar, wird aber von einem anderen Paket verwendet.   Dies kann bedeuten, dass das Paket fehlt, veraltet ist oder ist   nur aus einer anderen Quelle verfügbar

E: Das Paket 'php5' hat keinen Installationskandidaten

Was heißt das?


4
2017-12-17 23:19


Ursprung




Antworten:


php5 ist eigentlich ein Meta-Paket. Sie sollten entscheiden, ob Sie das php5-Modul für Apache verwenden oder die CLI / CGI-Version installieren und verwenden möchten.

Ich nehme an, Sie wollen mit der ersten Option gehen: versuchen Sie es apt-get install libapache2-mod-php5. Wenn das immer noch nicht funktioniert, überprüfen Sie apt-cache search php5 und sehen Sie, ob die Pakete sogar dort sind, könnte ein Missgeschick in Ihrer Apt-Repository-Konfiguration sein.

Hinweis: Für php7 lautet der Paketname libapache2-mod-php7.0 und nicht libapache2-mod-php7 (Ubuntu 16.04).


6
2017-12-17 23:58





bkzland hat die Frage direkt beantwortet, möchte Ihnen aber gerne eine andere Lösung für die lokale Webentwicklung anbieten LAMPE auf Ubuntu mit Zend Gemeinschaftsausgabe - ein wenig Boost, wenn du es willst, weil du gerade anfängst.

Wenn Sie dem obigen Zend Community Edition-Link folgen, finden Sie detaillierte Anweisungen, die mit minimalem Aufwand sehr gut funktionieren. Geh mit PHP 5.3. Beachten Sie, dass in ihren Anweisungen davon ausgegangen wird, dass Sie als Root-Benutzer angemeldet sind. (Weil ihre Shell-Befehle mit # beginnen) Um Root zu werden ...

sudo su -

Und dann werden die Befehle, die sie liefern, auch für dich funktionieren. Holen Sie sich auch die Extras: php-5.3-extra-Erweiterungen-zend-Server, phpmyadmin-zend-Server, zend-Server-Framework-Dojo, zend-Server-Framework-Extras.

Ich würde nicht in das Zend Framework eintauchen, weil du gerade erst anfängst, aber es ist da, wenn du damit spielen willst. Wenn Sie mit einem Framework über reines PHP gehen, CodeIgniter ist ein guter Rahmen für den Anfang und vielleicht bleiben Sie dabei. Downloaden und installieren Sie ein IDE: eine Version von Eclipse mit vielen integrierten PHP Plugins (Helios) oder vielleicht Komodo Bearbeiten.

Der Website-Stamm befindet sich in / var / www. Vergessen Sie nicht, die PHP-Zeitzone einzustellen. Es gibt eine Web-GUI dafür nach der Installation bei http: // localhost: 10081 / ZendServer /. Server Setup -> Richtlinien:

Zend Community Edition PHP Directives

Viel Glück!


0
2017-12-18 04:16





Ich habe gerade meine Arbeit übernommen, indem ich das Vermutete kopiert habe .php Datei zum html Mappe. Konnte es nicht durch den Dateimanager so machen sudo im Terminal.

sudo cp testphp.php /var/www/html/

0
2017-08-07 20:33





Vielleicht hat PHP einen anderen Paketnamen? Ich weiß es nicht, ich benutze es nicht.

Aber Sie können versuchen, dies zu installieren: http://www.apachefriends.org/en/xampp-linux.html Ich benutze es und es funktioniert.


-2
2017-12-17 23:46