php7 php56 paquete ningún how existe enable disponible php linux centos mbstring

php56 - Cómo instalar PHP mbstring en CentOS 6.2



php56 mbstring (10)

  1. Descubre la versión php -v - php -v
  2. Buscar extensiones de php disponibles - yum search php-
  3. Instalar usando - yum install ea-php56-php-mbstring.x86_64
  4. Luego, httpd -k restart

Nombre del paquete - ea-php-php-mbstring.x86_64

¿Cómo instalo mbstring con PHP en CentOS 6.2?

He intentado:

$ sudo yum install php-mbstring Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: mirror.net.cen.ct.gov * extras: centos.aol.com * updates: mirrors.seas.harvard.edu Setting up Install Process No package php-mbstring available. Error: Nothing to do

Pero no se encontraron paquetes?


* Asegúrese de actualizar su linux box primero

yum update

En caso de que alguien todavía tenga este problema, esta es una solución válida:

centos-release: rpm -q centos-release

Centos 6. *

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6*.rpm

Centos 5. *

wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm rpm -ivh epel-release-5-4.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm rpm -Uvh remi-release-5*.rpm

Entonces solo haz esto para actualizar :

yum --enablerepo=remi upgrade php-mbstring

O esto para instalar :

yum --enablerepo=remi install php-mbstring


Como yum install php-mbstring entonces httpd -k restart no lo hizo por mí, creo que estas opciones deberían compilarse, como se documenta here :

Ahora, configura y compila PHP. Aquí es donde personalizas PHP con varias opciones, como qué extensiones estarán habilitadas. Ejecute ./configure --help para obtener una lista de opciones disponibles. En nuestro ejemplo haremos una configuración simple con Apache 2 y soporte MySQL.

Si construiste Apache desde el origen, como se describe arriba, el ejemplo a continuación coincidirá con tu ruta para los apx, pero si instalaste Apache de otra manera, necesitarás ajustar la ruta a apxs en consecuencia. Tenga en cuenta que algunas distribuciones pueden cambiar el nombre de apxs a apxs2.

cd ../php-NN ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-mbstring make make install

Si decide cambiar sus opciones de configuración después de la instalación, deberá volver a ejecutar los pasos de configurar, crear y realizar instalación. Solo necesita reiniciar Apache para que el nuevo módulo entre en vigencia. Una recompilación de Apache no es necesaria.

Tenga en cuenta que, a menos que se indique lo contrario, ''make install'' también instalará PEAR, varias herramientas de PHP como phpize, instalará la CLI de PHP y más.

Aunque esta página dice que es opcional:

--enable-mbstring Permite el soporte de cadenas de caracteres multibyte. Esto es opcional, ya que se usará un código personalizado más lento si no está disponible.


Haz lo siguiente:

sudo nano /etc/yum.repos.d/CentOS-Base.repo

en las updates la sección, comente la línea de la lista espejo (ponga un # delante de la línea), luego en una nueva línea escriba:

baseurl=http://centos.intergenia.de/$releasever/updates/$basearch/

ahora intenta:

yum install php-mbstring

(después, es probable que desee descomentar la lista de réplicas y comentar la baseurl)


He experimentado el mismo problema antes. En mi caso, necesitaba instalar la extensión php-mbstring en el servidor GoDaddy VPS. Ninguna de las soluciones anteriores funcionó para mí.

Lo que he descubierto es instalar extensiones PHP usando WHM (Web Hosting Manager) de GoDaddy. Cualquiera que use el servidor GoDaddy VPS puede acceder a esta página con la siguiente dirección.

http: // {Your_Server_IP_Address}: 2087

En esta página, puede encontrar fácilmente el software Easy Apache que puede ayudarlo a instalar / actualizar componentes y extensiones de php. Puede seleccionar el perfil actualmente instalado y personalizar y luego aprovisionar el perfil. Todo con Easy Apache es explicativo.

Recuerdo que hice cosas muy similares para el servidor HostGator, pero no recuerdo cómo realmente lo hice para la actualización del perfil.


Ninguno de los anteriores funciona para el servidor godaddy centOS 6, apache 2.4, php 5.6

En cambio, deberías

Instale la extensión PHP mbstring con EasyApache

compruebe si ya lo tiene, masilla o ssh

php -m | grep mbstring

[si nada, significa omisión de mbstring]

Ahora necesita ir a la página de su cuenta godaddy,

haga clic en el servidor del administrador,

abrir whm ----- buscar apache,

abra "easy apache 4" (mi caso)

Ahora necesita personalizar los paquetes instalados actualmente,

por

haga clic en el botón "personalizar" en la línea superior junto al "paquete actualmente instalado ..."

buscar mbstring,

haga clic en activar / desactivar al lado de él.

haga clic en siguiente, siguiente, ... privision..done.

Ahora deberías tener mbstring

por cheque nuevamente en masilla (ssh)

php -m | grep mbstring [debería ver mbstring]

o puede encontrar mbstring en la página phpinfo ()



Si tiene hosting cPanel puede usar Easy Apache para hacer esto a través de shell. Estos son los pasos.

  1. Escriba Easy Apache PathType, la ruta para Easy Apache

    root @ vps #### [~] # / scripts / easyapache

  2. No diga sí a la "actualización de cPanel disponible".
  3. Continúe a través de las pantallas con los valores predeterminados hasta que llegue a la "Lista de opciones exhaustivas".
  4. Avance la página hasta que vea la extensión Mbstring en la lista y selecciónela.
  5. Continúe por los Pasos y Guarde la compilación de Apache PHP.

Apache y PHP ahora se reconstruirán para incluir la extensión mbstring. Espere a que el proceso termine ~ 10 a 30 minutos. Una vez que el proceso haya finalizado, debería ver la extensión Mbstring en el phpinfo ahora.

Para obtener más detalles, consulte el artículo Instalación de la extensión mbstring con Easy Apache


Verifique su archivo /etc/yum.conf , tal vez sea excluir paquetes de php .

Debe eliminar php* de esta línea para poder descargar los paquetes php-* :

exclude= courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* php*

Parece que tu servidor tiene algunos scripts como cPanel