1

Тема: Apache+MySql+PHP+phpMyadmin прошу помощи.

Товарищи. Требуется помощь. По настройке связки Apache+MySql+PHP. Имею Френзи1.0 нужен Апач с мускулем и ПХП. Все из портов установилось и работает но только каждый сам за себя. index.php не исполняется, а вываливает весь свой код. Напрашивается вывод что в апаче отсутствует модуль ПХП. Где его берут?
Конфигурация такая:
Frenzy 1.0
Apahe 2.0.58_1
MySql-server 5.0.22
PHP5-5.1.4
php5-mysql-5.1.4
php5-session-5.1.4
Ногами сильно не пинайте объясните как первокласснику по шагам - сначала-потом-далее и так далее.
папка \var\db\ports пустая

2

Re: Apache+MySql+PHP+phpMyadmin прошу помощи.

Knyaz
Твоя проблема заключается, как я понимаю, не в установке phpMyAdmin, а настройке связки Apache+PHP+MySQL. Попробуй задать свой вопрос на форуме данного проекта: frenzy.org.ua

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3

Re: Apache+MySql+PHP+phpMyadmin прошу помощи.

Knyaz
Frenzy - это LiveCD и он, мягко говоря, мало подходит на роль веб сервера. Очень советую поставить полноценную FreeBSD.

Решение вашей проблемы лежит в настройке конфигурационных файлов Apache и PHP.

Apache, файл httpd.conf:
Для загрузки php5 интерпретатора, в конец блока модулей необходимо добавить строку:
LoadModule php5_module "путь установки/PHP5/php5apache2.dll"

Далее найдите блок:
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

Замените его на:
<IfModule dir_module>
    DirectoryIndex index.html index.shtml index.htm index.php
</IfModule>

Добавить строку:
AddType application/x-httpd-php .php

Добавить строку:
PHPIniDir "путь установки/PHP5"

Все остальные директивы отредактируйте по необходимости. Справка - http://httpd.apache.org/docs/2.0/ru/

PHP, bзменения в файле php.ini:
Проверьте корректность данного пути:
extension_dir = "путь установки/PHP5/ext"

Расскомментируйте (уберите перед строкой символ ";") библиотеку MySQL и любые другие, которые вам нужны:
extension=php_mysql.dll (после установки MySQL)

Но в любом случае это только начало. Более тонкая настройка должна быть сделана вами самим.

4 (изменено: KombaInER, 2007-04-02 08:36:34)

Re: Apache+MySql+PHP+phpMyadmin прошу помощи.

У меня вопрос относительно виртуальных хостов.
Пишу следущую конструкцию в httpd-vhosts

Listen 128.0.3.204:80
NameVirtualHost komba.home:*
<VirtualHost komba.home:*>
  DocumentRoot C:/apache/vhosts/komba.home/www  
  ServerName komba.home
  ServerAlias komba
  ErrorLog C:/apache/vhosts/komba.home/error.log
  CustomLog C:/apache/vhosts/komba.home/access.log common
</VirtualHost>

И апач начинает ругаться и не хочет стартовать. В system32/drivers/etc/hosts также дописал

128.0.3.204                                    komba.home

В чем ошибка?

"ТЫ должен быть сильным, иначе-зачем тебе быть" В.Цой

5

Re: Apache+MySql+PHP+phpMyadmin прошу помощи.

KombaInER
Директива NameVirtualHost в данном случае должна быть IP адресом, ведь резолвинг komba.home ничего не даст. Тоже самое со значением директивы VirtualHost.

http://httpd.apache.org/docs/2.2/vhosts/

6

Re: Apache+MySql+PHP+phpMyadmin прошу помощи.

точно, поставил так

<VirtualHost 128.0.3.204:*>
  DocumentRoot C:/apache/vhosts/komba.home/www  
  ServerName komba.home
  ServerAlias komba
  ErrorLog C:/apache/vhosts/komba.home/error.log
  CustomLog C:/apache/vhosts/komba.home/access.log common
</VirtualHost>

работает! спс

"ТЫ должен быть сильным, иначе-зачем тебе быть" В.Цой