$ sudo port install php72-apache2handler $ sudo port install php72-mysql php72-mongodb php72-pear php72-mbstring php72-mcrypt php72-gd php72-curl php72-openssl php72-xsl php72-xmlrpc php72-zip php72-oauth php72-memcached php71-igbinary php72-iconv php72-imap php72-geoip php72-markdown php72-mailparse php72-pdflib php72-redis php72-excel $ sudo port install php72-gettext $ sudo port install php71-xdebug
Notes:
php72-mysql has the following notes: To use mysqlnd with a local MySQL server, edit /opt/local/etc/php72/php.ini and set mysql.default_socket, mysqli.default_socket and pdo_mysql.default_socket to the path to your MySQL server's socket file. For mysql5, use /opt/local/var/run/mysql5/mysqld.sock For mysql51, use /opt/local/var/run/mysql51/mysqld.sock For mysql55, use /opt/local/var/run/mysql55/mysqld.sock For mysql56, use /opt/local/var/run/mysql56/mysqld.sock For mariadb, use /opt/local/var/run/mariadb/mysqld.sock For percona, use /opt/local/var/run/percona/mysqld.sock
php71-xdebug has the following notes: You can get a list of the available configuration settings for xdebug with the following command: php71 --ri xdebug For more information and details about configuration settings, see http://www.xdebug.org/docs/
Resources
Install Phalcon with PHP 7.2 on OSX