|
| Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Связка Apache+PHP+PostgreSQL во FreeBSD |
|
|
Связка Apache+PHP+PostgreSQL во FreeBSD
|
|
Ветеран Сообщения: 650 |
Необходимо Сделать такую Связку во FreeBSD Apache+PHP+PostgreSQL
1)поставить Апач и настоить его, поставить PHP прирезать к АПАЧУ, следом Поставить PostgreSQL и привязать к Apache+PHP 2)Потом насторить где будет храниться index.php (Желательно в /home) 3)Настроить где будут храниться базы PostgreSQL (Желательно в /home) |
|
|
------- Отправлено: 17:40, 28-02-2007 | |
|
Старожил Сообщения: 339
|
Профиль | Сайт | Отправить PM | Цитировать 1. Ставим PostgreSQL
Код:
# cd /usr/ports/database/postgresql82-server/ # make install clean Код:
#passwd pgsql Код:
#mkdir /var/pgsql #chpass pgsql # mv /usr/local/pgsql/* /var/pgsql/ #mkdir /var/pgsql/data Код:
#chown -R pgsql:pgsql /var/pgsql/ #chmod -R 750 /var/pgsql/ Код:
postgresql_enable="YES" postgresql_data="/var/pgsql/data" postgresql_class="postgres" Код:
#/usr/local/etc/rc.d/postgresql initdb Код:
# su pgsql $ cd ~ $ /usr/local/etc/rc.d/postgresql start psql template1 \encoding KOI8 ALTER USER pgsql WITH PASSWORD 'пароль'; CREATE USER пользователь WITH CREATEDB LOGIN PASSWORD 'пароль'; Ctrl+D $ /usr/local/etc/rc.d/postgresql stop доступ по IPv6 отключаем, комментируя строчку Код:
#host all all ::1/128 trust Код:
local all all password host all all 127.0.0.1/32 password Код:
$ /usr/local/etc/rc.d/postgresql start $ Ctrl+D Код:
# cd /usr/ports/www/apache20/ # make WITH_AUTH_MODULES=yes WITH_DAV_MODULES=yes WITH_MISC_MODULES=yes WITH_SSL_MODULES=yes WITH_LDAP_MODULES=yes WITH_DBM=bdb WITH_BERKELEYDB=db41 WITH_KQUEUE_SUPPORT=yes install clean Код:
# mkdir /var/www Меняем права доступа: Код:
# chown -R www:www /var/www/ # chmod -R 750 /var/www/ Код:
DocumentRoot "/usr/local/www/data" -> DocumentRoot "/var/www/data" <Directory "/usr/local/www"> -> <Directory "/var/www"> Alias /icons/ "/usr/local/www/icons/"> -> Alias /icons/ "/var/www/icons/" <Directory "/usr/local/www/icons"> -> <Directory "/var/www/icons"> ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/"> -> ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" <Directory "/usr/local/www/cgi-bin"> -> <Directory "/var/www/cgi-bin"> то же самое с Alias /error/ Код:
# cd /usr/ports/lang/php5/ # make config -- включаем Apache Suhosin Multibyte, выключаем IPv6 # make install clean Код:
# cd ../../devel/php5-pcre # make install clean # cd ../../database/php5-pgsql/ # make install clean # cd ../../www/php5-session/ # make install clean # cd ../../textproc/php5-dom # make install clean Код:
DirectoryIndex index.html index.html.var -> DirectoryIndex index.php index.html index.html.var +AddType application/x-httpd-php .php +AddType application/x-httpd-php-source .phps Код:
apache2_enable="YES" Код:
<?php phpinfo(); ?> Код:
# /usr/local/etc/rc.d/apache2.sh start За ошибки не отвечаю, из-за тупого жмаканья по клаве мог чего и забыть. |
|
------- Последний раз редактировалось Demiurg, 23-03-2007 в 09:25. Отправлено: 19:10, 28-02-2007 | | #2 | |
|
Пользователь Сообщения: 137
|
Профиль | Отправить PM | Цитировать less README, less INSTALL, ./configure --help
|
|
Отправлено: 23:04, 28-02-2007 | | #3 | |
|
Ветеран Сообщения: 650
|
Профиль | Отправить PM | Цитировать Недавно пришлось переставить систему, всё заново по это инструкции сделал
захожу по ip 192.168.1.10 вот что теперь пишет: Цитата:
DirectoryIndex index.php index.html index.html.var то начинает качать index.php |
|
|
------- Отправлено: 00:28, 26-11-2008 | | #4 | |
|
Штатный телепат Сообщения: 5159
|
Профиль | Сайт | Отправить PM | Цитировать Цитата kaEwituS:
Код:
LoadModule php5_module modules/php5apache.so AddType application/x-httpd-php phtml php php5 |
|
|
------- Отправлено: 16:16, 26-11-2008 | | #5 | |
|
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать ага а доступ к SSH для юзера постгре прикрывать не нужно ?)))
/etc/ssh/sshd_config Код:
DenyUsers pgsql |
|
Последний раз редактировалось PandoraBox2007, 22-12-2010 в 08:07. Отправлено: 07:53, 22-12-2010 | | #6 | |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Правильная установка Apache 2, PHP 5 и MySQL 5 (FreeBSD 6.2). | Миронов Дмитрий | Программное обеспечение Linux и FreeBSD | 23 | 06-06-2009 14:24 | |
| FreeBSD - связка FreeBSD и Exchange 2007. | Alboss | Общий по FreeBSD | 1 | 13-01-2008 12:34 | |
| Какие лучше версии прог ставить (Apache, PHP,MySQL, PostgreSQL)? | kaEwituS | Общие вопросы (прочие БД) | 3 | 25-09-2006 19:29 | |
| Установка Apache+PHP+Mysql под FreeBSD 6.0 | andragen | Программное обеспечение Linux и FreeBSD | 6 | 29-01-2006 21:18 | |
| PostgresQL во FreeBSD | Demiurg | Общий по FreeBSD | 9 | 17-07-2004 19:52 | |
|