Port details on branch 2023Q1 |
- phpmyadmin Set of PHP-scripts to manage MySQL over the web
- 4.9.11 databases
=0 4.9.11Version of this port present on the latest quarterly branch. - Maintainer: joneum@FreeBSD.org
 - Port Added: 2023-03-16 20:00:08
- Last Update: 2023-03-16 19:56:10
- Commit Hash: 7d558a1
- Also Listed In: www
- License: GPLv2
- WWW:
- https://www.phpmyadmin.net/
- Description:
- Currently phpMyAdmin can:
* browse and drop databases, tables, views, columns and indexes
* display multiple results sets through stored procedures or queries
* create, copy, drop, rename and alter databases, tables, columns
and indexes
* maintain server, databases and tables, with proposals on server
configuration
* execute, edit and bookmark any SQL-statement, even batch-queries
* load text files into tables
* create and read dumps of tables
* export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -
OpenDocument Text and Spreadsheet, Microsoft Word 2000, and
LATEX formats
* import data and MySQL structures from OpenDocument spreadsheets,
as well as XML, CSV, and SQL files
* administer multiple servers
* manage MySQL users and privileges
* check referential integrity in MyISAM tables
* using Query-by-example (QBE), create complex queries
automatically connecting required tables
* create PDF graphics of your database layout
* search globally in a database or a subset of it
* transform stored data into any format using a set of predefined
functions, like displaying BLOB-data as image or download-link
* track changes on databases, tables and views
* support InnoDB tables and foreign keys
* support mysqli, the improved MySQL extension
* create, edit, call, export and drop stored procedures and
functions
* create, edit, export and drop events and triggers
* communicate in 62 different languages
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- phpMyAdmin${PHP_PKGNAMESUFFIX}>0:databases/phpmyadmin
- Conflicts:
- CONFLICTS_INSTALL:
- phpMyAdmin-php[0-9][0-9]
- phpMyAdmin[0-9]-php[0-9][0-9]
- To install the port:
- cd /usr/ports/databases/phpmyadmin/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/phpmyadmin
- pkg install phpMyAdmin-php81
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: phpMyAdmin-php81
- Package flavors (<flavor>: <package>)
- php81: phpMyAdmin-php81
- php80: phpMyAdmin-php80
- php82: phpMyAdmin-php82
- distinfo:
- TIMESTAMP = 1675892463
SHA256 (phpMyAdmin-4.9.11-all-languages.tar.xz) = 2b14737a2220e5ac9d2eaf683df6b56ebaa490d038ee980367cb4db909a57923
SIZE (phpMyAdmin-4.9.11-all-languages.tar.xz) = 6102236
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- php.h : lang/php81
- ctype.so : textproc/php81-ctype
- filter.so : security/php81-filter
- iconv.so : converters/php81-iconv
- mysqli.so : databases/php81-mysqli
- session.so : www/php81-session
- xml.so : textproc/php81-xml
- bz2.so : archivers/php81-bz2
- gd.so : graphics/php81-gd
- mbstring.so : converters/php81-mbstring
- zip.so : archivers/php81-zip
- zlib.so : archivers/php81-zlib
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for phpMyAdmin-php81-4.9.11:
BZ2=on: PHP bzip2 library support
CURL=off: PHP curl support
GD=on: PHP GD library support (requires X11)
GMP=off: PHP GMP library support
MBSTRING=on: PHP Multi-byte String support
OPCACHE=off: PHP Opcache support
OPENSSL=on: PHP OpenSSL support
SODIUM=off: PHP libsodium support (only available for PHP >= 7.2)
ZIP=on: PHP Zip compression support
ZLIB=on: PHP ZLIB support
===> Use 'make config' to modify these settings
- Options name:
- databases_phpmyadmin
- USES:
- cpe php:web,flavors tar:xz
- pkg-message:
- For install:
- phpMyAdmin-php81-4.9.11 has been installed into:
/usr/local/www/phpMyAdmin
Please edit config.inc.php to suit your needs.
To make phpMyAdmin available through your web site, I suggest
that you add something like the following to httpd.conf:
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
Options None
AllowOverride Limit
Require local
Require host .example.com
</Directory>
SECURITY NOTE: phpMyAdmin is an administrative tool that has had several
remote vulnerabilities discovered in the past, some allowing remote
attackers to execute arbitrary code with the web server's user credential.
All known problems have been fixed, but the FreeBSD Security Team strongly
advises that any instance be protected with an additional protection layer,
e.g. a different access control mechanism implemented by the web server
as shown in the example. Do consider enabling phpMyAdmin only when it
is in use.
- Master Sites:
|