La Red de Conocimientos Pedagógicos - Currículum vitae - El cifrado Zend es cómo descifrar el cifrado Zend de nombres de dominio

El cifrado Zend es cómo descifrar el cifrado Zend de nombres de dominio

Cómo utilizar el cifrado Zend para cifrar y descifrar php.

Descifrar archivos PHP cifrados con ZEND:

Zender, una herramienta que descifra archivos PHP cifrados con Zend, puede hacerlo.

1. Descargue Dezender.zip

2. Descomprímalo en el disco, preferiblemente sin una ruta china. Por ejemplo, descomprímalo en I:\Dezender, modifique el archivo I:\dezender\php5\php.ini y modifique la ruta del archivo dentro.

3. Abra la línea de comando cmd

Entonces podrá ver que habrá un nombre de archivo adicional. de.php está en el directorio de archivos.

4. Vaya al directorio I:\Dezender a continuación

5. Escriba un archivo por lotes para descifrar directamente todos los archivos en un directorio en lotes.

¿Qué es ZendSutdio? ¿Cuál es su relación con PHP?

Si actualiza php5.2 a 5.3, también necesita actualizar ZendOptimizer a ZendGuard; debido a que ZendOptimizer solo admite php5.2 como máximo, no existe una diferencia esencial entre ZendGuard y ZendOptimizer, pero sí las versiones de php compatibles; son diferentes. Los programas que usan cifrado Zend se ejecutan normalmente, como Shopex; pero algunos programas que usan cifrado Zend deben usar ZendOptimizer, como phpweb (también es posible que phpweb dependa de php5.2 y no sea compatible con php5.3)

¿Qué es el lenguaje PHP?

PHP, nombre abreviado anidado, es la abreviatura de English Hypertext Preprocessing Language (PHP: Hypertext Preprocessor). PHP es un lenguaje HTML integrado. PHP es bastante similar al ASP de Microsoft. Ambos son lenguajes de programación integrados en documentos HTML que se ejecutan en el lado del servidor. El estilo del lenguaje es similar al lenguaje C. muchos Es ampliamente utilizado por los programadores de sitios web. La sintaxis única de PHP combina C, Java, Perl y la sintaxis innovadora propia de PHP. Puede ejecutar páginas web dinámicas más rápido que CGI o Perl. En comparación con otros lenguajes de programación, las páginas dinámicas creadas con PHP incorporan el programa en el documento HTML para su ejecución, y la eficiencia de ejecución es mucho mayor que la de CGI que genera completamente etiquetas HTML en comparación con el lenguaje de programación JavaScript, que también está integrado en HTML; document Por el contrario, PHP se ejecuta en el lado del servidor, aprovechando al máximo el rendimiento del servidor; el motor de ejecución de PHP también almacenará en la memoria los programas PHP a los que los usuarios acceden con frecuencia, por lo que otros usuarios no necesitan volver a compilar el programa cuando acceden a este. programa una vez, simplemente ejecute el código en la memoria directamente, lo cual también es una de las manifestaciones de la alta eficiencia de PHP. PHP tiene funciones muy poderosas. Todas las funciones CGI o JavaScript pueden implementarse mediante PHP y es compatible con casi todas las bases de datos y sistemas operativos populares. PHP fue creado originalmente por Rasmus Lerdorf en 1994. Comenzó como un programa simple escrito en lenguaje Perl para contar visitantes a su propio sitio web. Posteriormente fue reescrito en lenguaje C, incluido el acceso a la base de datos. En 1995, se lanzó la primera versión como PersonalHomePageTools (PHPTools). Lerdorf escribió algunos documentos que presentaban este programa y lanzó PHP1.0. En esta primera versión, se proporcionaban funciones simples como libro de visitas y contador de visitas. En el futuro, cada vez más sitios web usaban PHP y había una gran necesidad de agregar algunas características, como declaraciones de bucle y variables de matriz, etc. Después de que nuevos miembros se unieron al equipo de desarrollo, se lanzó PHP 2.0 a mediados de 1995. La segunda versión se llama PHP/FI (FormInterpreter).

PHP/FI agregó soporte para mSQL y desde entonces ha establecido la posición de PHP en el desarrollo web dinámico. A finales de 1996, había 15.000 sitios web que utilizaban PHP/FI; a mediados de 1997, el número de sitios web que utilizaban PHP/FI superaba los 50.000. A mediados de 1997, se inició el plan de desarrollo para la tercera edición. El equipo de desarrollo se unió a Zeev Suraski y Andi Gutmans, y la tercera edición se llamó PHP3. En 2000, apareció PHP4.0, que agregó muchas características nuevas. Las características de PHP incluyen las siguientes: Código fuente abierto: prácticamente todo el código fuente PHP está disponible. PHP es gratis. Basado en el lado del servidor: dado que PHP es un script que se ejecuta en el lado del servidor, puede ejecutarse en UNIX, LINUX y WINDOWS. Incrustar HTML: debido a que PHP puede incrustar lenguaje HTML, no es difícil de aprender. Lenguaje simple: PHP insiste en el lenguaje de scripting como lenguaje principal, a diferencia de Java, que usa C. Alta eficiencia: PHP consume considerablemente menos recursos del sistema. Procesamiento de imágenes: utilice PHP para crear imágenes dinámicamente. Comparación entre PHP3 y PHP4. Además, PHP3 está estrechamente integrado con el servidor Apache, se actualiza constantemente y se agregan nuevas funciones y es compatible con casi todas las bases de datos convencionales y no convencionales; Además, puede funcionar a alta velocidad. Debido a su eficiencia de ejecución, PHP se utilizó en más de 1,5 millones de sitios en 1999. Además, su código fuente está completamente abierto al público. Hoy en día, con el aumento de la conciencia OpenSource, es el pilar en esta área. La constante adición de nuevas bibliotecas de funciones y la vitalidad de las constantes actualizaciones permiten que PHP tenga más funciones nuevas, ya sea en plataformas UNIX, LINUX o Windows. Proporciona funciones ricas para brindar un mejor soporte en la programación. El núcleo de todo el programa de script en PHP4.0 se ha cambiado significativamente para permitir que la velocidad de ejecución del programa cumpla con requisitos más rápidos. Después de la optimización, la eficiencia es mejor que la de los programas CGI o ASP tradicionales. También hay nuevas funciones más potentes y una biblioteca de funciones más rica. Lo acepte o no, PHP desencadenará una revolución revolucionaria en el campo de WebCGI. Para un WebMaster profesional, también será uno de los cursos obligatorios. PHP4.0 es una herramienta de desarrollo de páginas web dinámicas más efectiva y confiable. Se ejecuta más rápido que PHP3.0 en la mayoría de los casos. Su descripción de script es más poderosa y más compleja. La característica más importante es el aumento en la relación de velocidad. Estas excelentes prestaciones de PHP 4.0 son el resultado del rediseño del motor de script PHP: el motor fue completamente reescrito desde abajo hacia arriba por Andi Gutmans y Zeev Suraski. El motor de secuencias de comandos PHP 4.0, el motor Zend, utiliza un método de compilación para ejecutar más eficiente en lugar del modelo de ejecución para analizar utilizado en PHP 3.0. PHP4 ha agregado o mejorado muchas características útiles basadas en la versión 3.0, principalmente las siguientes: (1) Alias: en PHP4, puede usar referencias para asignar valores a variables, lo que brinda una gran flexibilidad a la programación. (2) Módulo API ampliado: PHP4.0 proporciona un módulo de interfaz PHP extendido para el módulo API extendido, que es significativamente más rápido que la versión API anterior. La mayoría de las interfaces existentes y más utilizadas de los módulos PHP se han convertido para utilizar esta interfaz extendida. (3) Liberación automática de recursos: PHP4 agrega una función de recuento de referencias. La introducción de esta nueva tecnología permite que PHP4 tenga funciones de administración automática de memoria, lo que reduce la carga para los desarrolladores. (4) Tipo booleano: PHP4.0 admite el tipo booleano. (5) Generación de procesos: PHP4.0 en el entorno UNIX proporciona un proceso de generación muy inteligente y versátil, utilizando una tecnología de generación de sistemas basada en automake/libtool. (6) Compatibilidad con COM/DCOM: PHP4.0 proporciona compatibilidad con COM/DCOM (solo para entornos Windows) para acceder y acceder sin problemas a objetos COM. (7) Muy buena compatibilidad con PHP3.0: PHP4.0 tiene una compatibilidad cercana al 100 con el código PHP3.0.

Debido a la arquitectura mejorada de PHP4, existen algunas diferencias sutiles, pero la mayoría de las personas probablemente nunca se encontrarán con esta situación. Introducción a PHP (8) Configuración: PHP4 rediseña y mejora PHP. ini, que se crea usando PHP. ini para configurar PHP es extremadamente fácil. Este archivo puede ser registrado por Apache (sistema Unix) o por Windows (entorno Windows) en tiempo de ejecución. (9) Soporte de cifrado: PHP4 implementa un cifrado completo, estas funciones de cifrado son una biblioteca mycrypt completa y PHP4.0 admite funciones hash. Blowfish, TripleDES, MD5 y SHA1 también son algunos de los algoritmos de cifrado que se pueden utilizar. (10) Verificación de tipos: PHP4.0 admite el mismo operador para la verificación de tipos: === (operador de 3 signos iguales), que verifica entre dos valores y sus tipos. Por ejemplo, 3===3 se considerará falso (los tipos son diferentes), mientras que 3==3 (igualdad) se considerará verdadero. (11) Compatibilidad con FTP: PHP4.0 admite FTP. Normalmente, proporcionaría una interfaz para descargar un archivo grande a través de una conexión de módem. Sin embargo, si realmente lo necesitas, puedes usar PHP. (12) Nuevas funciones o funciones mejoradas en PHP4: PHP4.0 ha agregado muchas funciones nuevas y también ha mejorado muchas funciones existentes. Aquí hay algunos ejemplos. array_count_values()eval()foreach()nclude()ob_end_clean()ob_end_flush()ob_get_contents()ob_start()strip_tags()unset() (13) Aquí imprime: PHP 4.0 Aquí la impresión es similar a Perl, aunque completamente No lo mismo. Este es un método útil para imprimir artículos de gran volumen, como archivos HTML, sin perder un solo carácter, como una marca de tabla de contenido. (14) Sistema de respaldo de HTTPSession: en PHP4.0 se implementa un sistema de respaldo para la gestión de HTTPSession. De forma predeterminada, los identificadores de sesión se almacenan en cookies. Si no hay soporte para cookies o una tarea de cookies falla, el identificador de sesión se crea automáticamente y se incluye en la cadena de consulta de la URL. (15) Compatibilidad con ISAPI: PHP4.0 se puede utilizar como un módulo ISAPI personalizado como complemento de IIS. Esto es más eficiente que PHP 3.0, que se ejecuta como un programa externo. (16) Memoria: PHP4.0 puede usar la memoria de manera más eficiente, lo que resulta en un menor consumo de memoria, principalmente debido a la implementación de la tecnología de conteo de referencias. (17) Funciones miembro de otras clases: en PHP4.0, puede llamar a funciones miembro de otras clases en el alcance de la función miembro en sí o en el alcance global. Por ejemplo, puede anular una función principal con una función secundaria y llamar a la función principal en la función secundaria. (18) Matriz multidimensional: en PHP4.0, la transmisión de datos mediante GET, POST y Cookies admite matrices multidimensionales. (19) Compatibilidad personalizada con HTTPSession: el procesamiento de HTTPSession, incluida la administración del sistema alternativo, se implementa mediante su nueva función de biblioteca en PHP4.0. El manejo de sesiones en la versión 3.0 requiere el uso de PHPLIB y funciones de biblioteca de terceros, lo cual es mucho más lento que tener sesiones soportadas directamente por PHP. (20) Soporte personalizado de Java: PHP4.0 admite la interacción con Java. Este soporte Java personalizado proporciona a PHP una herramienta simple y eficiente para crear y usar métodos en objetos Java. 21) Objetos y grupos anidados de números: PHP4.0 implementa objetos más potentes y elimina varias restricciones de sintaxis que existían en PHP3.0. Los objetos se pueden anidar dentro de matrices y viceversa, según sus necesidades.

(22) Programación orientada a objetos: PHP4.0 proporciona funciones extendidas y nuevas características para la programación orientada a objetos y la construcción de clases y objetos. PHP4 implementa nuevas tecnologías como la sobrecarga de objetos y la tecnología de referencia. (23) Soporte de sobrecarga de objetos: la sintaxis de sobrecarga de objetos permite que las bibliotecas de clases orientadas a objetos de terceros utilicen las funciones orientadas a objetos de PHP4 para acceder a sus propias funciones. Se ha implementado un módulo COM que utiliza esta característica. (24) Soporte de almacenamiento en búfer de salida: PHP proporciona una colección de funciones de almacenamiento en búfer de salida. La compatibilidad con el almacenamiento en búfer de salida le permite escribir funciones que envuelven funciones alrededor de búferes comprimidos. La compatibilidad con el almacenamiento en búfer de salida en PHP4 permite almacenar la información del encabezado HTML independientemente de si se genera el cuerpo HTML. La información del encabezado ((encabezado(), tipo de contenido y cookies) no utiliza almacenamiento en búfer. (25) Biblioteca PCRE agregada: PHP4.0 incluye una biblioteca de expresiones regulares (PCRE) compatible con Perl, que se incluye con PHP junto con la expresión regular normal biblioteca. Se admiten las funciones dividir y reemplazar PCRE. Hay algunas diferencias sutiles entre las expresiones regulares PCRE y Perl (26) Archivo PHP.ini: El archivo PHP.ini fue rediseñado en PHP4.0 y la configuración PHP utilizada por PHP. ini es mucho mejor y más eficiente. Todos los archivos pueden ser manipulados por Apache en tiempo de ejecución (en un entorno Apache) o por el registro de Windows (en Windows). Las directivas de configuración agregadas al archivo PHP.ini se incluyen automáticamente en todos los archivos relevantes. módulos compatibles (27) Recuento de referencias: PHP4.0 proporciona un recuento de referencias para cada valor en el sistema, incluidos los recursos, una vez que ninguna variable hace referencia a un recurso, se libera automáticamente para ahorrar recursos de memoria. Un ejemplo es la declaración de bucle de la consulta SQL incorporada en PHP3.0, cada vez que se recurre a otro conjunto de resultados SQL, la memoria ocupada por estos conjuntos de resultados no se libera hasta que se ejecuta el script (28). una variable se puede cambiar por referencia. (29) Vinculación de funciones en tiempo de ejecución: la función de vinculación en tiempo de ejecución de PHP4.0 le permite llamarlas antes de que se declaren, independientemente de si la declaración se realiza más adelante en el código o en tiempo de ejecución. Información de tiempo de ejecución: PHP4.0 admite el acceso a la siguiente información de clase en tiempo de ejecución: el nombre de clase de un objeto, el nombre de clase de la clase principal de un objeto y el nombre de la función del objeto (31) Capa de abstracción del servidor. Interfaz SAPI (Server API) mejorada para admitir servidores web, que es una parte integral de PHP4.0. Esta capa de abstracción de servidor proporciona soporte de interfaz de servidor WEB universal y admite servidores WEB de subprocesos múltiples para la mayoría de los servidores WEB. Servidores Apache, IIS (ISAPI) y AOL ---------------------------------------. ----------- --------------------------------------- --------Nuevas características de PHP5: más orientado a objetos El nuevo PHPP HP5 introduce un nuevo modelo de objetos (ObjectModel). Reescribe completamente la forma en que PHP maneja los objetos, lo que permite un mejor rendimiento y más funciones. La parte de procesamiento de objetos de PHP se ha rediseñado completamente para proporcionar más funciones y un rendimiento mejorado. En versiones anteriores de PHP, los objetos se manejaban de la misma manera que los tipos básicos (números, cadenas). La desventaja de este método es que al asignar el objeto a una variable o pasar el objeto a través de parámetros, el objeto se copiará por completo. En la nueva versión, la operación anterior pasará una referencia (la referencia puede entenderse como un identificador del objeto) en lugar de un valor.

¿Cómo construir un sitio web en wordpress?

Si desea crear un sitio web personal, necesita un servidor separado, así que compré un servidor en Alibaba Cloud, seleccioné el sistema como "Ubuntu14.04.5LTS" y compré un nombre de dominio en Alibaba Cloud. (El nombre de dominio es Para facilitar la memoria, de lo contrario será inconveniente ingresar la dirección IP para acceder al sitio web), usemos el sistema Ubuntu para crear un sitio web personal de WordPress.

Instalar el entorno operativo WordPress

1. Instalar la base de datos Mysql

aptupdate

aptupgrade

aptinstallmysql-. server

Compruebe si mysql se instaló correctamente:

root@iZ2zeeg42qkecbhciml4pcZ:~#mysql--version

mysqlVer14.14Distrib5.5.62, fordebian-linux-gnu (x86_64) usandoreadline6.3

2. Instalar PHP

apt-getinstallsoftware-properties-common

add-apt-repositoryppa:ondrej/php

aptupdate

aptinstallphp7.2

aptinstalllibapache2-mod-php7.2

aptinstallphp7.2-mysql

aptinstallphp7. 2-fpm

Compruebe si php se instaló correctamente:

root@iZ2zeeg42qkecbhciml4pcZ:~#php-v

PHP7.2.16-1 ubuntu14.04.1 deb. sury.org 1 (cli)(construido:Mar7201920:42:24)(NTS)

Copyright(c)1997-2018ThePHPGroup

ZendEnginev3.2.0, Copyright(c)1998- 2018ZendTechnologies

conZendOPcachev7.2.16-1 ubuntu14.04.1 deb.sury.org 1, Copyright(c)1999-2018, porZendTechnologies

3. installnginx

Compruebe si Nginx se instaló correctamente:

root@iZ2zeeg42qkecbhciml4pcZ:~#nginx-v

nginxversion: nginx/1.4.6(Ubuntu)

Después de reiniciar Nginx, ingrese etotheMySQLmonitor.Commandsendwith;org.

Su conexión MySQLidis44

Versión del servidor: 5.5.62-0ubuntu0.14.04.1 (Ubuntu)

Copyright(c)2000, 2018, Oracle y/o sus filiales. Todos los derechos reservados.

Oracle es una marca comercial registrada de Oracle Corporation y/o sus

filiales.Otros nombres pueden ser marcas comerciales de sus respectivos

propietarios.

Escriba'ayuda;'o'h'para obtener ayuda. Escriba'c'para borrar la declaración de entrada actual.

mysqlgt; nombre de la base de datos creadof8collateutf8_general_ci;

QueryOK, 1rowaffected(0.00sec)

mysqlgt; otorga el nombre de la base de datos.*a'nombre de usuario'@localhost identificado por'contraseña de usuario'; /p>

Consulta OK, 0 filas afectadas (0,00 segundos)

mysqlgt;FLUSHPRIVILEGES;

Consulta OK, 0 filas afectadas (0,00 segundos)

mysqlgt;salir< / p>

Adiós

root@iZ2zeeg42qkecbhciml4pcZ:~#

2. Descargue WordPress e instálelo:

Obtenga el software WordPress: haga clic aquí

p>

Sube el wordpress-5.0.3-

zh_CN.tar.gz descargado al servidor en la nube

Instala WordPress:

root@ iZ2zeeg42qkecbhciml4pcZ :~#ls

wordpress-5.0.3-zh_CN.tar.gz

root@iZ2zeeg42qkecbhciml4pcZ:~#mvwordpress-5.0.3-zh_CN.tar.gz/var/ www /

root@iZ2zeeg42qkecbhciml4pcZ:~#cd/var/www/

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#ls

htmlwordpress-5.0.3 - zh_CN.tar.gz

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#tar-zxvfwordpress-5.0.3-zh_CN.tar.gz

......

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#ls

htmlwordpresswordpress-5.0.3-zh_CN.tar.gz

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#cdwordpress /

root@iZ2zeeg42qkecbhciml4pcZ:/var/www/wordpress#ls

index.phpreadme.htmlwp-adminwp-comments-post.phpwp-contentwp-includeswp-load.phpwp-< / p>

mail.phpwp-signup.phpxmlrpc.php

license.txtwp-activate.phpwp-blog-header.phpwp-config-sample.phpwp-cron.phpwp-links-opml. -login.phpwp-settings.phpwp-trackback.php

root@iZ2zeeg42qkecbhciml4pcZ:/var/www/wordpress#mvwp-config-sample

.phpwp-

config.php

Utilice el comando vim para editar wp-config.php:

vimwp-config.php

Modificar Para obtener la información de configuración de la base de datos en el archivo, complete la información de la base de datos que acaba de crear:

/**El nombre de la base de datos de WordPress*/

define('DB_NAME',' nombre de la base de datos');

/**nombre de usuario de la base de datos MySQL*/

define('DB_USER','nombre de usuario');

/**base de datos MySQL contraseña*/

define('DB_PASSWORD','contraseña de la base de datos');

/**

*Prefijo de la tabla de datos de WordPress.

*

*Si necesita instalar varios WordPress en la misma base de datos, establezca

* un prefijo de tabla de datos diferente para cada WordPress. El nombre del prefijo solo puede contener números y letras con guiones bajos.

*/

$table_prefix='wp_';

Resuelva el nombre de dominio en el servidor especificado en la consola de Alibaba Cloud:

Console-gt; nombre de dominio-gt; parsing-gt; agregar registro

Configure la política del grupo de seguridad del servicio para abrir el puerto 80 (http) y el puerto 443 (https):

Consola-gt; servidor en la nube ECS-gt; red y seguridad-gt; reglas de configuración

Configurar el puerto 80:

Configurar el puerto 443:

Ver el contenido después de la configuración:

Editar el archivo de configuración de Nginx:/etc/nginx/sites-available/default

client_max_body_size10m;

servidor{

escucha80;

escucha:80;

server_namelocalhost;#tu nombre de dominio

root/var/www/wordpress;

indexindex.phpindex.htmlindex.htmindex.nginx-de