FreeBSD Ports

databases/phpmyadmin 4.9.11_1

Set of PHP-scripts to manage MySQL over the web

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
databases, www
Package size
6470.9 KiB, 32922.9 KiB installed

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

Install

As a binary package — by origin, or by package name:

pkg install databases/phpmyadmin
pkg install phpMyAdmin-php82

From the ports tree:

cd /usr/ports/databases/phpmyadmin/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	phpMyAdmin-php82>0:databases/phpmyadmin

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.9.11_14.9.11_14.9.104.9.11_14.9.11_1
FreeBSD:14:quarterly4.9.11_14.9.11_1n/a4.9.11_14.9.11_1
FreeBSD:15:latest4.9.11_14.9.11_1n/a4.9.11_14.9.11_1
FreeBSD:15:quarterly4.9.11_14.9.11_1n/an/an/a
FreeBSD:16:latest4.9.11_14.9.11_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All run dependencies 36

No port depends on this one.

Configuration

Options name: databases_phpMyAdmin

OptionDefaultDescription
BZ2onPHP bzip2 library support
CURLoffPHP curl support
GDonPHP GD library support (requires X11)
GMPoffPHP GMP library support
MBSTRINGonPHP Multi-byte String support
OPCACHEoffPHP Opcache support
SODIUMoffPHP libsodium support
ZIPonPHP Zip compression support
ZLIBonPHP ZLIB support
USES
cpe php:web,flavors tar:xz
Service scripts
none
Conflicts with
phpMyAdmin-php[0-9][0-9] phpMyAdmin[0-9]-php[0-9][0-9]
Flavors
phpMyAdmin-php83-4.9.11_1, phpMyAdmin-php84-4.9.11_1, phpMyAdmin-php85-4.9.11_1, phpMyAdmin-php86-4.9.11_1

Message after installing

phpMyAdmin-php85-4.9.11_1 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.

Files

distinfo 1
FileSizeSHA256
phpMyAdmin-4.9.11-all-languages.tar.xz6.102236e+062b14737a2220e5ac9d2eaf683df6b56ebaa490d038ee980367cb4db909a57923
Master sites 1
  • https://files.phpmyadmin.net/phpMyAdmin/4.9.11/

Commit history 0

No commits in the history this site was built from.