Obteniendo error de apt-get al intentar instalar el paquete php5

Obteniendo error de apt-get al intentar instalar el paquete php5

Soy nuevo en Ubuntu e intento ejecutar un sitio web en mi propia computadora pero no puedo instalar php5. Cuando escribí:

sudo apt-get install php5

Recibí:

El paquete php5 no está disponible, pero otro paquete hace referencia a él. Esto puede significar que falta el paquete, que ha quedado obsoleto o que solo está disponible desde otra fuente.

E: El paquete 'php5' no tiene candidato de instalación

¿Qué significa?

Respuesta1

php5 es en realidad un metapaquete. Debe decidir si desea utilizar el módulo php5 para Apache o instalar la versión CLI/CGI y utilizarlo.

Simplemente asumiré que quieres optar por la primera opción: intentarlo apt-get install libapache2-mod-php5. Si eso aún no funciona, verifique apt-cache search php5y vea si los paquetes están allí, podría haber algún percance en la configuración de su repositorio apto.

Nota: Para php7, el nombre del paquete es libapache2-mod-php7.0y NO libapache2-mod-php7(Ubuntu 16.04).

Respuesta2

bkzland respondió la pregunta directamente, pero me gustaría ofrecerles una solución diferente para el desarrollo web local conLÁMPARAen Ubuntu conEdición comunitaria Zend- un pequeño empujón si lo deseas porque recién estás comenzando.

Si sigue el enlace Zend Community Edition, arriba, encontrará instrucciones detalladas que funcionan muy bien con el mínimo esfuerzo. Vaya con PHP 5.3. Y observe que sus instrucciones suponen que usted ha iniciado sesión como usuario root. (Porque sus comandos de shell comienzan con #) Para convertirse en root...

sudo su -

Y luego los comandos que proporcionan también funcionarán para usted. Obtenga también los extras: php-5.3-extra-extensions-zend-server, phpmyadmin-zend-server, zend-server-framework-dojo, zend-server-framework-extras.

No me sumergiría en Zend Framework porque recién estás comenzando, pero está ahí si quieres jugar con él. Si opta por un marco sobre PHP puro,CódigoIgniteres un buen marco para empezar y tal vez seguir. Además, descargue e instale unIDE: una versión de Eclipse con muchos complementos PHP integrados (Helios) o tal vez Komodo Editar.

La raíz del sitio web estará en /var/www. No olvide configurar la zona horaria de PHP. Hay una GUI web para eso después de instalar enhttp://localhost:10081/ZendServer/. Configuración del servidor -> Directivas:

Directivas PHP de Zend Community Edition

¡Buena suerte!

Respuesta3

Acabo de hacer funcionar el mío copiando el presunto .phparchivo a la htmlcarpeta. No pude hacerlo a través del administrador de archivos sudoen la terminal.

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

Respuesta4

¿Quizás php tenga otro nombre de paquete? No lo sé, no lo uso.

Pero puedes intentar instalar esto:http://www.apachefriends.org/en/xampp-linux.html Lo uso y funciona.

información relacionada