Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблемы vzaimosvjazi Apache+PHP+MySQL
 
 автор: A-I-D   (25.03.2005 в 15:56)   письмо автору
 
 

Здравствуйте уважаемые профессионалы. У меня следующая проблема: пользуясь вашей статьёй об установке связки Apache+PHP+MySQL. сделал всё, как там описано - вышло следующее: Apache (версии 2.0.52) установился без проблем. Настроился виртуальный хост. HTML-страницы открываются и с localhost (127.0.01) и с virtualhost (127.0.0.2).

PHP я скачал версии 5.0.2 - распаковал, скопировал php.ini в папку Windows, прописал что нужно в http.conf согласно вашей статье. Результат: php подключилчя толь как CGI (при попытке подключить его, как модуль он никак не отреагировал, т.е. php-скрипты не выполнялись), .php-страницы открываются с обоих хостов, как и .html

MySQL скачал версии 4.0.24 - установил, сделал соответствующие изменения в php.ini. Связь PHP и MySQL вроде есть. Насколько она правильная пока судить не могу, т.к. только начал изучать предмет.

вопросы такие:
- имеет ли принципиальное значение, как плдключать пхп (как модуль или как ЦГИ) и если имеет, то как всё-таки подключить его как модуль?
- база MySQL доступна только с localhost (127.0.0.1). можно ли сделать так, чтобы она была доступна и с виртуального хоста (127.0.0.2)?

P.S.
при запуске скрипта <?php phpinfo(); ?> в таблице было указано, что php.ini расположен в папке, куда был распакован php*.zip (может быть из-за того, что етот путь указан в ScriptAlias, при подключении php как CGI) Смысл в том, что изменение именно в F:/www/php/php.ini а не в C:/Windows/php.ini привели к положительному результату. А из папки Windows я его вообще удалил и всё работает.

   
 
 автор: cheops   (25.03.2005 в 22:24)   письмо автору
 
   для: A-I-D   (25.03.2005 в 15:56)
 

> - имеет ли принципиальное значение, как плдключать пхп (как
>модуль или как ЦГИ) и если имеет, то как всё-таки подключить
>его как модуль?
Для локальной машины, которая не используется в качестве внешнего сервера это практически не имеет значения.
> - база MySQL доступна только с localhost (127.0.0.1). можно
>ли сделать так, чтобы она была доступна и с виртуального
>хоста (127.0.0.2)?
Имеется ввиду обращение из скриптов, или у вас скриты с 127.0.0.1 видят базу данных, а с 127.0.0.2 - нет? Если имеется первый случай, то помоему изменить адрес нельзя...

>C:/Windows/php.ini привели к положительному результату.
Работает и это хорошо - не нужно ему мешать :)))

   
 
 автор: glsv (Дизайнер)   (26.03.2005 в 07:40)   письмо автору
 
   для: A-I-D   (25.03.2005 в 15:56)
 

>- имеет ли принципиальное значение, как плдключать пхп (как модуль или как ЦГИ) и если имеет, то как всё-таки подключить его как модуль?
Если php подключен как CGI, то проще вносить изменения в конфигурацию php (php.ini), так как в этом случае не требуется перезапуск сервера (Apache).
С php как CGI не работает авторизация методом .htaccess.

   
 
 автор: Elias   (26.03.2005 в 11:54)
 
   для: A-I-D   (25.03.2005 в 15:56)
 

Установи AppServ

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования