Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| home_server:home_server_setup:other_services:misc [2025-09-29 Mon wk40 13:18] – [php packages] baumkp | home_server:home_server_setup:other_services:misc [2025-09-29 Mon wk40 13:35] (current) – [php packages] baumkp | ||
|---|---|---|---|
| Line 32: | Line 32: | ||
| =====php packages===== | =====php packages===== | ||
| + | |||
| + | ++++Current main used php extenstions: | ||
| |<38em 28% 36% 12% 12% 12%>| | |<38em 28% 36% 12% 12% 12%>| | ||
| ^ package | ^ package | ||
| Line 72: | Line 74: | ||
| | pkg-php-tools | | pkg-php-tools | ||
| | pkg-session | | pkg-session | ||
| + | ++++ | ||
| ++++Here’s a list of common PHP extensions used for various functionalities, | ++++Here’s a list of common PHP extensions used for various functionalities, | ||
| + | * It would seem that packages can vary from distribution to distribution and over time? | ||
| - Essential PHP Extensions | - Essential PHP Extensions | ||
| *These are commonly required for most web applications: | *These are commonly required for most web applications: | ||
| - | *php-cli – Command-line interface for PHP. | + | |
| - | *php-common – Core PHP libraries. | + | |
| - | *php-json – JSON data handling. | + | *php-fpm - serves php onto a web server (Used where only web server integration is required, no cli) |
| - | *php-opcache – Improves performance via caching. | + | *php-common – Core PHP libraries |
| - | *php-readline – Enables command-line interaction. | + | *php-json – JSON data handling |
| + | *php-opcache – Improves performance via caching | ||
| + | *php-readline – Enables command-line interaction | ||
| - Web-Related Extensions | - Web-Related Extensions | ||
| - | *php-curl – Handles HTTP requests (e.g., API calls). | + | *php-curl – Handles HTTP requests (e.g., API calls) |
| - | *php-mbstring – Supports multibyte strings (needed for UTF-8). | + | *php-mbstring – Supports multibyte strings (needed for UTF-8) |
| - | *php-xml – XML parsing and processing. | + | *php-xml – XML parsing and processing |
| - | *php-zip – Handles ZIP archives. | + | *php-zip – Handles ZIP archives |
| - | *php-gd – Image processing. | + | *php-gd – Image processing |
| - | *php-imagick – Alternative image processing (using ImageMagick). | + | *php-imagick – Alternative image processing (using ImageMagick) |
| - | *php-bcmath – Arbitrary precision math (needed for some applications). | + | *php-bcmath – Arbitrary precision math (needed for some applications) |
| -Database Support | -Database Support | ||
| - | *php-mysql – MySQL/ | + | *php-mysql – MySQL/ |
| - | *php-pgsql – PostgreSQL support. | + | *php-pgsql – PostgreSQL support |
| - | *php-sqlite3 – SQLite database support. | + | *php-sqlite3 – SQLite database support |
| - | *php-redis – Redis caching support. | + | *php-redis – Redis caching support |
| - | *php-mongodb – MongoDB driver for PHP. | + | *php-mongodb – MongoDB driver for PHP |
| -Security and Encryption | -Security and Encryption | ||
| - | *php-openssl – SSL/TLS support. | + | *php-openssl – SSL/TLS support |
| - | *php-mcrypt – Deprecated, but some old applications still need it. | + | *php-mcrypt – Deprecated, but some old applications still need it |
| - | *php-sodium – Modern cryptography. | + | *php-sodium – Modern cryptography |
| - | *php-intl – Internationalization support. | + | *php-intl – Internationalization support |
| -Performance and Debugging | -Performance and Debugging | ||
| - | *php-xdebug – Debugging and profiling. | + | *php-xdebug – Debugging and profiling |
| - | *php-apcu – APCu caching for performance. | + | *php-apcu – APCu caching for performance |
| - | *php-memcached – Memcached caching support. | + | *php-memcached – Memcached caching support |
| ++++ | ++++ | ||
| ---- | ---- | ||