А какой дистрибутив-то?? Если речь об RPM - позволю себе предположить что это RH.
Тогда ставим:
apache
Апач собственно
mysql
Какое-то общее файло для mysql+mysql-server, можно(но не нужно) пропустить
mysql-server
Собственно mysql
php
PHP
php-mysql
В RH поддержка mysql в php зачем-то вынесена в отдельный пакет. Ну да им виднее, ставим.
На примере для ядра 7.3 на данный момент:
Код:
# rpm -ivh ftp://ftp.redhat.ru/pub/redhat/linux/7.3/en/os/i386/RedHat/RPMS/apache-1.3.23-11.i386.rpm
# rpm -ivh ftp://ftp.redhat.ru/pub/redhat/linux/7.3/en/os/i386/RedHat/RPMS/mysql-3.23.49-3.i386.rpm
# rpm -ivh ftp://ftp.redhat.ru/pub/redhat/linux/7.3/en/os/i386/RedHat/RPMS/mysql-server-3.23.49-3.i386.rpm
# rpm -ivh ftp://ftp.redhat.ru/pub/redhat/linux/7.3/en/os/i386/RedHat/RPMS/php-4.1.2-7.i386.rpm
# rpm -ivh ftp://ftp.redhat.ru/pub/redhat/linux/7.3/en/os/i386/RedHat/RPMS/PHPphp-mysql-4.1.2-7.i386.rpm
Поставили.
Один момент: если система сконфигурена по умолчанию, сразу открываем /etc/passwd и лишаем доступа к shell юзеров rpm, apache, mysql.
Готово.