|
|
|
| Здравствуйте уважаемые профессионалы. У меня следующая проблема: пользуясь вашей статьёй об установке связки 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 я его вообще удалил и всё работает. | |
|
|
|
|
|
|
|
для: 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 привели к положительному результату.
Работает и это хорошо - не нужно ему мешать :))) | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|