Я нашел блог, и я следовал его инструкциям, и это работает!
Я делюсь решением Ссылочный блог
Я поместил эти строки в /etc/make.conf:
.
USE="apache2 mysql php pam ssl xml xml2 berkdb innodb jpeg png"
Если вы хотите установить также phpmyadmin, то вам также следует добавить unicode для сессии pcre:
USE="apache2 mysql php pam ssl xml xml2 berkdb innodb jpeg png pcre session unicode"
Затем я изменил файл /etc/init.d/apache2, чтобы включить папки public_html для пользователей (соответствующие каталогу ~), установив -D USERDIR:
APACHE2_OPTS="-D DEFAULT_VHOST -D PHP5 -D USERDIR
Перед запуском mysql вы должны (раз и навсегда) создать основную базу данных mysql, и это можно сделать, просто выполнив:
/usr/bin/mysql_install_db