Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11639
Последний выпуск: 19.06.2015

Установка / FAQ по PHP


| Главная страница FAQ по PHP | Настройка >>

Оглавление

  1. Установка PHP в системе Windows.
  2. Скрещивание PHP/Win32 и Apache/Win32.
  3. Установка PHP >=4.2.2 как модуль Apache 2.0.x под Windows.

Установка PHP в системе Windows.

1. Б броузере набрать http://www.php.net и кликнуть на ссылку Download

2. Перепишите на свой комп файл PHP, подходящий для системы Windows (php3, php4 или и тот, и другой), щелкнув на нем. Hа компах с системой Windows легко устанавливаются и PHP3, и PHP4, и даже обе эти версии.

3. Извлеките все файлы из архива во временную папку.

4. Скопируйте все файлы .dll из временной папки, в которую вы поместили файлы PHP, в папку общесистемных файлов Windows. В системе Windows 95/98 - это папка *:\Windows\System. В Windows NT - *:\Winnt\System.

5. Переименуйте файл php3.ini-dist (или php.ini-dist, если вы используете PHP4) во временном каталоге в php.ini и скопируйте его в каталог Windows (*:\Windows или *:\Winnt, в зависимости от версии системы).

6. Создайте папку на диске C: с именем php3 или php4 в зависимости от версии.

7. Скопируйте файл php.exe в созданную папку php.

8. Откройте файл httpd.conf, который находится в каталоге *:\Program Files\Apache Group\Apache\conf.Для редактирование этого файла можно использовать любой текстовый редактор, но обязательно сохраните данный файл в виде простого текста, а не в формате .doc или в другом.

9. Добавьте следующие строки в конец файла httpd.conf, если вы используете

PHP4:

ScriptAlias /php4/ "C:/php4/" 
AddType application/x-httpd-php .php 
Action application/x-httpd-php "/php4/php.exe" 

10. Добавьте следующие строки в конец файла httpd.conf, если вы используете

PHP3:

ScriptAlias /php3/ "C:/php3/" 
AddType application/x-httpd-php3 .php3 
Action application/x-httpd-php3 "/php4/php3.exe" 

11. Если вы устанавливаете только PHP4, добавьте так же следующую строку

AddType application/x-httpd-php .php3 

12. Сохраните файл.

13. Перезапустите Web-сервер Apache, щелкнув на соответствующих пиктограммах его папки. В результате Apache еще раз прочитае файл httpd.conf и обнаружит, что добавлены функциональные средства PHP.

14. Создайте в папке *:\Program Files\Apache Group\Apache\htdocs сценарий PHP, состоящий из одной строки. Для его написания можно использовать любой текстовый редактор. Помните, что данный сценарий должен иметь расширение .php. Присвойте файлу сценария имя info.php. Вот эта строка:

<? phpinfo(); ?> 

15. Откройте броузер и направьте его по адресу http://localhost/info.php Должна появиться страница PHP.

Помните, что реализация сценария на локальном компьютере зависит от двух условий: во-первых, надо, чтобы работал Apache, и во-вторых, файл сценария должен находиться в подпапке htdocs каталога, в котором установлен Apache. Для вызова сценария и его последующего выполнения достаточно направить броузер по адресу http://localhost/my_php_script.php

<a name="#q2"></a>
<H2>Скрещивание PHP/Win32 и Apache/Win32. </H2>

<a name="#q3"></a>
<H2>Установка PHP >=4.2.2 как модуль Apache 2.0.x под Windows. </H2>
Dmitry Eroshin, 2:5037/31.13

Скрещивание PHP/Win32 и Apache/Win32.

Предполагается, что вы уже установили PHP и Apache. Для внесения пущей ясности положим, что PHP установлен в каталоге 'C:\HTTP\php', а Apache в 'C:\HTTP\apache', причем Apache уже настроен и без лишней ругани отзывается на имя localhost, а необходимые изменения внесены в php.ini.

Теперь определимся, каким образом PHP будет функционировать: в виде CGI-приложения [1] или как SAPI-модуль Apache [2] (разбор полетов на предмет различий см.)

1. Hастройка PHP в качестве CGI-приложения.

Откройте Notepad'ом (FAR'ом, NC, WinCmd, и т.п.) файл C:\HTTP\apache\conf\httpd.conf и найдите в нем и раскомментируйте (уберите значок # в начале строки) следующие строчки:

#AddType application/x-httpd-php .php 
#AddType application/x-httpd-php-source .phps 

, затем вставьте после них это:

ScriptAlias "/__php_dir__/" "C:/HTTP/php/" 
Action application/x-httpd-php "/__php_dir__/php.exe" 

2. Hастройка PHP в качестве модуля Apache.

Добавьте в файл C:\HTTP\apache\conf\httpd.conf строчки:

LoadModule php4_module c:/HTTP/php/sapi/php4apache.dll 
AddType application/x-httpd-php .php 

Тестирование.

Теперь перезапустите Apache. Создайте в каталоге C:\HTTP\apache\htdocs файл test.php следующего содержания:

<?php phpinfo(); ?> 

, запустите браузер и перейдите на http://localhost/test.php . Если ваш браузер отобразил нечто табличное с большим количеством непонятной информации, примите поздравления. Если вместо этого ваши старания увенчались 'Error 500 - Internal Server Error', попробуйте прочитать эту статью немного более внимательно.

ivan kovalenko, 2:5057/53

Установка PHP >=4.2.2 как модуль Apache 2.0.x под Windows.

0. Прежде всего нужно скачать последние стабильные версии как Apache так и PHP. PHP лучше скачать по адресу http://snaps.php.net/win32/, где выбрать последний snapshot.

1. Итак, устанавливаем Apache 2.0.x как обычно.

2. Устанавливаем PHP в каталог c:\php (например).

3. Переименовываем файл php.ini-dist в php.ini и правим по вкусу,

4. обязательно не забыв указать путь к extensions, в нашем случае это

extension_dir = c:/php/extensions 

5. и каталог с документами, в нашем случае это

doc_root = c:/Program files/Apache Group/Apache2/htdocs. 

6. Копируем этот файл и файл php4ts.dll в каталог c:\winnt.

7. Меняем расширение у файла c:\php\sapi\php4apache2.dll на .so

8. В файле httpd.conf у Apache ищем строки, начинающиеся с LoadModule и добавляем свою строку, не забыв кавычки,

LoadModule php4_module "c:/php/sapi/php4apache2.so" 

9. Там же ищем строку AddType application/x-tar .tgz и ниже добавим свою

AddType application/x-httpd-php .php 

10. необязательно: Ищем строки, начинающиеся с AddIcon и добавим .php в

AddIcon /icons/p.gif .pl .py .php 

11. Стартуем (рестартуем) Apache

12. Если не запускается, читам Application log в Event Viewer-e и чешем затылок, думая где ошиблись.

13. Возможно еще придется скопировать файлы из c:\php\dlls в c:\winnt\system32, это если с какими-то extensions-ами не запустится. Вначале пробуйте закомментировав вообще все расширения.

Andy Ice, 2:5012/8.13

Главная страница FAQ по PHP | Наверх

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог