Веб-сервер Apache 2.2, PHP5, MYSQL 5.1
Ставим MySQL
cd /usr/ports/databases/mysql51-server
make install clean
Ставим апач, отметив MySQL в make config
cd /usr/ports/www/apache22
make config
make install clean
Создаем пароль root
1 |
mysqladmin -u root password 'new_password' |
Ставим PHP5, отметив APACHE в make config
cd /usr/ports/lang/php5
make config
make install clean
Идем в /usr/local/etc/apache22/httpd.conf править:
DirectoryIndex index.html заменяем на DirectoryIndex index.php index.html index.htm
Добавляем:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Доставляем примочки к php5-extensions по нуждам, желательно отметить bcmatch, zlib, mbstring, gd, gettext, iconv, mysql, pcre, session, xml.
cd /usr/ports/lang/php5-extensions
make config
make install clean
Для включения MySQL и Apache при загрузки системы пишем в /etc/rc.conf
apache22_enable="YES"
mysql_enable="YES"
Для запуска ручками:
/usr/local/etc/rc.d/mysql-server start
/usr/local/etc/rc.d/apache22 start