Скомпилим FAMP (FreeBsd + Apache+PHP+Mysql)

Unix > Скомпилим FAMP (FreeBsd + Apache+PHP+Mysql)
09.12.2016 18:42:37



Статья:

Скомпилим FAMP  (FreeBsd + Apache+PHP+Mysql)

Поиск  cd /usr/ports   

 make install search name=что ищем

make config  если надо переконфигурировать , после  установки и удаления  пакета программы pkg delete

 

Установим mysql

cd /usr/ports/databases/mysql57-server

make install clean

sysrc mysql_enable=yes

service mysql-server start

Установим Apache 2.4 

cd /usr/local/www/apache24

make install clean

sysrc apache24_enable=yes

service apache24 start

Установим  php

cd /usr/local/www/mod_php56

make install clean

cd /usr/ports/databases/php56-mysql

make install clean

cd /usr/ports/databases/php56-mysqli

make install clean

 

Install PHP Modules (Optional)

pkg update

pkg search php56

The results will be mostly PHP 5.6 modules that you can install. :

mod_php56-5.6.3
php56-5.6.3
php56-bcmath-5.6.3
php56-bz2-5.6.3
php56-calendar-5.6.3
php56-ctype-5.6.3
php56-curl-5.6.3
php56-dba-5.6.3
php56-dom-5.6.3
php56-exif-5.6.3

можно добавить и из пакетов   pkg install php56-calendar или скомпилить из портов

 

Настройка поддержки php

/usr/local/etc/apache24/Includes создадим файл конфинурации с содержимым

<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>