Je suis nouveau à Ubuntu et j'essaye de faire fonctionner un site web avec mon propre ordinateur mais je ne peux pas installer php5. Quand j'ai tapé:
Sudo apt-get install php5
J'ai reçu:
Le paquet php5 n'est pas disponible, mais est désigné par un autre paquet. Cela peut signifier que le paquet est manquant, obsolète ou disponible uniquement à partir d'une autre source.
E: Le paquet 'php5' n'a pas de candidat d'installation
Qu'est-ce que ça veut dire?
php5 est en fait un méta-paquet. Vous devez décider si vous souhaitez utiliser le module php5 pour Apache ou installer la version CLI/CGI et l'utiliser.
Je suppose que vous voulez utiliser la première option: essayez apt-get install libapache2-mod-php5
. Si cela ne fonctionne toujours pas, vérifiez apt-cache search php5
et voyez si les paquets y sont présents, ce qui pourrait causer des problèmes dans la configuration de votre référentiel apt.
Note: Pour php7, le nom du paquet est libapache2-mod-php7.0
et NOT libapache2-mod-php7
(Ubuntu 16.04).
bkzland a répondu directement à la question, mais j'aimerais vous proposer une solution différente pour le développement Web local avec LAMP sur Ubuntu avec Zend Community Edition - un petit coup de pouce si vous Je le veux parce que vous venez juste de commencer.
Si vous suivez le lien Zend Community Edition ci-dessus, vous trouverez des instructions détaillées qui fonctionnent très bien avec un minimum d'effort. Aller avec PHP 5.3. Et notez que leurs instructions supposent que vous êtes connecté en tant qu'utilisateur root. (Parce que leurs commandes Shell commencent par #) Pour devenir root ...
Sudo su -
Et ensuite, les commandes qu'ils fournissent fonctionneront pour vous également. Obtenez également les extras: php-5.3-extra-extensions-serveur-zend, serveur phpmyadmin-zend-server, zend-server-framework-dojo, zend-serveur-framework-extras.
Je ne plongerais pas dans le Zend Framework parce que vous venez de commencer, mais il est là si vous voulez jouer avec. Si vous utilisez un framework sur du PHP pur, CodeIgniter est un bon framework pour commencer et peut-être s'en tenir à. Téléchargez et installez également une IDE : une version d’Eclipse avec de nombreux plugins PHP intégrés ( Helios ) ou peut-être Komodo Edit .
La racine du site Web sera dans/var/www. N'oubliez pas de définir le fuseau horaire PHP. Il y a une interface graphique Web pour cela après l'installation à http: // localhost: 10081/ZendServer / . Configuration du serveur -> Directives:
Bonne chance!
Je viens de faire fonctionner le mien en copiant le fichier présumé .php
dans le dossier html
. Impossible de le faire via le gestionnaire de fichiers, donc Sudo
dans le terminal.
Sudo cp testphp.php /var/www/html/