CentOS 7 instala PHP 5.4.16

1. Verifique si el sistema actual tiene instalado PHP

# rpm -qa php1

2. Compruebe si yum tiene software PHP instalable

# lista de yum | grep php1
[root @ localhost ~] # lista de yum | grep phpgraphviz-php.x86_64 2.30.1-19.el7 base 
php.x86_64 5.4.16-43.el7_4 actualiza 
php-bcmath.x86_64 5.4.16-43.el7_4 actualiza 
php-cli.x86_64 5.4.16-43.el7_4 actualizaciones 
php-common.x86_64 5.4.16-43.el7_4 actualizaciones 
php-dba.x86_64 5.4.16-43.el7_4 actualizaciones 
php-devel.x86_64 5.4.16-43.el7_4 actualizaciones 
php-embedded.x86_64 5.4.16-43 .el7_4 actualizaciones 
php-enchant.x86_64 5.4.16-43 .el7_4 actualizaciones
php-fpm.x86_64 5.4.16-43.el7_4 actualiza 
php-gd.x86_64 5.4.16-43.el7_4 actualiza 
php-intl.x86_64 5.4.16-43.el7_4 actualiza 
php-ldap.x86_64 5.4.16-43. el7_4 actualiza 
php-mbstring.x86_64 5.4.16-43.el7_4 actualiza 
php-mysql.x86_64 5.4.16-43.el7_4 actualiza 
php-mysqlnd.x86_64 5.4.16-43.el7_4 actualiza 
php-pear.noarch 1: 1.9.4-21.el7 base 
php-odbc.x86_64 5.4.16-43.el7_4 actualizaciones
php-pdo.x86_64 5.4.16-43.el7_4 actualiza 
php-pecl-memcache.x86_64 3.0.8-4.el7 base 
php-pgsql.x86_64 5.4.16-43.el7_4 actualiza 
php-process.x86_64 5.4.16- 43.el7_4 actualiza 
php-pspell.x86_64 5.4.16-43.el7_4 actualiza 
php-recode.x86_64 5.4.16-43.el7_4 actualiza 
php-snmp.x86_64 5.4.16-43.el7_4 actualiza 
php-soap.x86_64 5.4. 16-43.el7_4 actualiza las actualizaciones de 
php-xml.x86_64 5.4.16-43.el7_4
php-xmlrpc.x86_64 5.4.16-43.el7_4 actualiza 
rrdtool-php.x86_64 1.4.8-9.el7 base
uuid-php.x86_64 1.6.2-26.el7 base12345678910111213141516171819202122232425262728293031

Tres, instala PHP

# yum instalar php1

Cuarto, verifique la versión y las extensiones compatibles.

# php -v1
[root @ localhost ~] # php -vPHP 5.4.16 (cli) (construido: 15 de noviembre de 2017 16:33:54) Copyright (c) 1997-2013 The PHP Group 
Zend Engine v2.4.0, Copyright (c) 1998- 2013 Zend Technologies1234
# php -m1
[root @ localhost ~] # php -m [Módulos PHP] bz2 
calendar 
Core 
ctypecurldateereg 
exif 
fileinfo 
filterftpgettext 
gmphashiconvjson 
libxml 
mhash 
openssl 
pcntl 
pcre 
Phar 
readline 
Reflexión 
sesión 
shmop 
SimpleXML 
sockets 
SPL 
tokenizador 
estándar 
xmlzipzlib [Zend1567216171231313133243253243253242163243255
[root @ localhost ~] # ll /etc/php.d/ Uso total 20 
-rw-r - r--. 1 root root 49 16 de noviembre 00:36 curl.ini 
-rw-r - r--. 1 root root 57 16 de noviembre 00:36 fileinfo.ini 
-rw-r - r--. 1 root root 49 16 de noviembre 00:36 json.ini 
-rw-r - r--. 1 root root 49 16 de noviembre 00:36 phar.ini 
-rw-r - r--. 1 root root 47 16 de noviembre 00:36 zip.ini [root @ localhost ~] # ll / usr / lib64 / php / modules / Uso total 3100 
-rwxr -xr-x. 1 root root 74688 16 de noviembre 00:36 curl.so 
-rwxr-xr-x. 1 root root 2713376 16 de noviembre 00:36 fileinfo.so 
-rwxr-xr-x. 1 root root 44688 16 de noviembre 00 : 36 json.so 
-rwxr-xr-x. 1 root root 271992 16 de noviembre 00:36 phar.so 
-rwxr-xr-x. 1 root root 58392 16 de noviembre 00:36 zip.so1234567891011121314

Cinco,

La versión de mysql instalada en el sistema actual es:

# rpm -qi mysql-community-server1
[root @ localhost ~] # rpm -qi mysql-community-serverName: mysql-community-server 
Versión: 5.7.21 
Lanzamiento: 1.el7 
Arquitectura: x86_64 
Fecha de instalación: martes, 13 de febrero de 2018 09:37:23 
Grupo: Aplicaciones / Bases de datos 
Tamaño: 775546923 
Licencia: Copyright (c) 2000, 2017, Oracle y / o sus afiliados. Todos los derechos reservados. Bajo licencia GPLv2 como se muestra en el campo Descripción. 
Firma: DSA / SHA1, 28 de diciembre de 2017 Jueves 20: 54:13, ID de clave 8c718d3b5072e1f5 
Fuente RPM: mysql-community-5.7.21-1.el7.src.rpm 
Fecha de compilación: jueves 28 de diciembre de 2017 12:11:13 
12:11:13 Host de construcción: siv27 .no.oracle.com
Reubicaciones: (no reubicable) Empaquetador: MySQL Release Engineering <[email protected]> Proveedor: Oracle y / o sus afiliados 
URL: http://www.mysql.com/ 
Resumen: Un SQL muy rápido y confiable servidor de base de datos 
Descripción: El software MySQL (TM) ofrece un 
servidor de base de datos SQL (Structured Query Language) muy rápido, con múltiples subprocesos, múltiples usuarios y robusto. MySQL Server 
está diseñado para sistemas de producción de carga pesada de misión crítica, así 
como para integrarse en software de implementación masiva. MySQL es una marca comercial de 
Oracle y / o sus afiliadas 

El software MySQL tiene licencia dual, lo que significa que puede usar MySQL
software gratuito bajo la Licencia Pública General GNU (http://www.gnu.org/licenses/). También puede comprar 
licencias comerciales de MySQL de Oracle y / o sus afiliadas si no desea estar sujeto a los términos del 
la GPL. Consulte el capítulo "Licencias y asistencia técnica" del manual para obtener más información.

El sitio web de MySQL (http://www.mysql.com/) proporciona las últimas noticias e 
información sobre el software MySQL. También consulte la documentación 
y el manual para obtener más información. 

Este paquete incluye el binario del servidor MySQL, así como utilidades relacionadas 
para ejecutar y administrar un servidor MySQL.1234567891011121314151617181920212223242526272829303132333435363738

Instalar php-mysqlnd

# yum instalar php-mysqlnd1
[prueba root @ localhost] # ll /etc/php.d/ 总 用量 48 
-rw-r - r--. 1 raíz raíz 49 11 月 16 00:36 curl.ini 
-rw-r - r--. 1 raíz raíz 57 11 月 16 00:36 fileinfo.ini 
-rw-r - r--. 1 raíz raíz 49 11 月 16 00:36 json.ini 
-rw-r - r--. 1 raíz raíz 55 11 月 16 00:36 mysqlnd.ini 
-rw-r - r--. 1 raíz raíz 69 11 月 16 00:36 mysqlnd_mysqli.ini 
-rw-r - r--. 1 raíz raíz 67 11 月 16 00:36 mysqlnd_mysql.ini 
-rw-r - r--. 1 raíz raíz 47 11 月 16 00:36 pdo.ini 
-rw-r - r--. 1 raíz raíz 63 11 月 16 00:36 pdo_mysqlnd.ini 
-rw-r - r--. 1 raíz raíz 61 11 月 16 00:36 pdo_sqlite.ini 
-rw-r - r--. 1 raíz raíz 49 11 月 16 00:36 phar.ini 
-rw-r - r--. 1 raíz raíz 55 11 月 16 00:36 sqlite3.ini
-rw-r - r--. 1 root root 47 16 de noviembre 00:36 zip.ini [prueba root @ localhost] # ll / usr / lib64 / php / modules / uso total 3772 
-rwxr-xr-x. 1 root root 271992 16 de noviembre 00:36 phar.so
-rwxr-xr-x. 1 raíz raíz 74688 11 月 16 00:36 curl.so 
-rwxr-xr-x. 1 raíz raíz 2713376 11 月 16 00:36 fileinfo.so 
-rwxr-xr-x. 1 raíz raíz 44688 11 月 16 00:36 json.so 
-rwxr-xr-x. 1 raíz raíz 133136 11 月 16 00:36 mysqlnd_mysqli.so 
-rwxr-xr-x. 1 raíz raíz 53584 11 月 16 00:36 mysqlnd_mysql.so 
-rwxr-xr-x. 1 raíz raíz 256584 11 月 16 00:36 mysqlnd.so 
-rwxr-xr-x. 1 raíz raíz 28784 11 月 16 00:36 pdo_mysqlnd.so 
-rwxr-xr-x. 1 raíz raíz 116344 11 月 16 00:36 pdo.so 
-rwxr-xr-x. 1 raíz raíz 29176 11 月 16 00:36 pdo_sqlite.so 
-rwxr-xr-x. 1 raíz raíz 51360 11 月 16 00:36 sqlite3.so 
-rwxr-xr-x. 1 raíz raíz 58392 11 月 16 00:36 zip.so12345678910111213141516171819202122232425262728

Si instala php-mysql en lugar de php-mysqlnd, habrá una advertencia al usar la función mysqli_connect (): Advertencia de PHP: mysqli_connect (): Los encabezados y la versión menor de la biblioteca cliente no coinciden. Encabezados: 50556 Biblioteca: 50637

Supongo que te gusta

Origin blog.csdn.net/kexin178/article/details/112760988
Recomendado
Clasificación