Maison  >  Article  >  Opération et maintenance  >  Qu'est-ce que Linux apr-util

Qu'est-ce que Linux apr-util

藏色散人
藏色散人original
2023-04-17 09:19:471688parcourir

linux apr-util est un package de développement. Le répertoire apr-util contient certains composants de développement couramment utilisés ; ces composants sont plus étroitement liés à Apache que ceux du répertoire apr, tels que les segments de stockage et les groupes de stockage, le chiffrement, etc.

Qu'est-ce que Linux apr-util

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Qu'est-ce que Linux apr-util ?

apr, apr-util, iconv introduction :

The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features.

APR (Apache portable Runtime library, Apache portable Runtime library), fournit principalement des applications de couche supérieure avec une interface de support de niveau inférieur qui peut être utilisée sur plusieurs systèmes d'exploitation. bibliothèque de plates-formes système. Dans les premières versions d'Apache, l'application elle-même devait être capable de gérer les détails de diverses plates-formes de système d'exploitation spécifiques et d'appeler différentes fonctions de traitement pour différentes plates-formes.

Alors pourquoi devez-vous installer Apr lors de l'installation d'Apache ?

Dans les premières versions d'Apache, l'application elle-même devait être capable de gérer les détails de diverses plates-formes de système d'exploitation spécifiques et d'appeler différentes fonctions de traitement pour différentes plates-formes. Au fur et à mesure du développement d'Apache, l'organisation Apache a décidé de séparer ces fonctions communes et de les développer dans un nouveau projet. De cette manière, le développement d’APR est indépendant d’Apache et Apache utilise uniquement APR.

Dans des circonstances normales, le kit de développement APR est facile à comprendre comme un simple kit de développement, mais en fait ce n'est pas le cas. À l'heure actuelle, l'APR complet contient en fait trois packages de développement : apr, apr-util et apr-iconv. Chaque package de développement est développé indépendamment et possède sa propre version.

apr contient certains composants de développement courants, notamment mmap, DSO, etc.

apr-util Ce répertoire contient également certains composants de développement couramment utilisés. Ces composants sont plus étroitement liés à Apache que ceux du répertoire apr. Tels que les segments de stockage et les groupes de segments de stockage, le chiffrement, etc.

Les fichiers du package apr-iconv sont principalement utilisés pour implémenter l'encodage iconv. La plupart des processus de transcodage actuels sont liés aux encodages natifs. Vous devez être capable de définir correctement l'encodage local avant la conversion. Par conséquent, si deux codes non locaux A et B doivent être convertis, le processus de conversion est approximativement A->Local et Local->B ou B->Local et Local->A.

Apprentissage recommandé : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn