Путь: >
Установка и настройка
Установка и настройка
Автор: - BigDaddy
Дата публикации - 21.5.2005
Просмотров: - 4307
Інсталяція "святої трійці" під Віндовс
[p]Встановлення PHP, Apache 1.3.x та MySql під Віндовс[/p]
Apach V
Беремо оригінальну інсталяшку Апача на сайті розробників: [url=http://httpd.apache.org/dist/httpd/binaries/win32/] url=http://httpd.apache.org/dist/httpd/binaries/win32/.[]http://httpd.apache.org/dist/httpd/binaries/win32/.[/url]/url= Ті, хто користуються ще Win98 будуть потребувати апгрейду Winsock до Winsock2. Апгрейд можна взяти [url=http://www.microsoft.com/windows95/downloads/contents/WUAdminTools/S_WUNetworkingTools/W95Sockets2/Default.asp]тут[] Ті, хто користуються ще Win98 будуть потребувати апгрейду Winsock до Winsock2. Апгрейд можна взяти [url=http://www.microsoft.com/windows95/downloads/contents/WUAdminTools/S_WUNetworkingTools/W95Sockets2/Default.asp]тут[/url]. Для початку, краще взяти бінарний дистрибутив Апача без сорсів (MSI інсталятор).
Скачали, запускаємо файл з розширенням .msi; вводимо наступну інформацію по ходу інсталяції:
- Запускати сервер як сервіс, чи як самостійну програму? (Якщо вибираємо "як сервіс", апач буде прозоро стартувати щоразу після запуску комп"ютера, його не буде видно в таскбарі, він буде працювати навіть після log off-а. Працює ця фіча під WinNT та Win2000. Якщо "самостійну програму" - апач доведеться запускати вручну, коли треба, буде видно консоль апача, буде висіти кніпочка на таскбарі)
- ServerName, DomainName, email адміністратора. (Тут, я думаю, все зрозуміло)
- Тип інсталяції - Повна чи Вибіркова.
[nb]
Якщо Ви ставите Апач в директорію, де вже знаходяться файли попереднього Апача, конфігураційні файли не буде перезаписано. Нові конфігураційні файли буде створено з подвійним розширенням .default.conf: Наприклад, якщо вже існує файл conf\httpd.conf буде створено файл conf\httpd.default.conf, а попередній файл буде залишено без змін.
[/nb]
Запуск в консолі
Заходимо в Стартове меню, вибираємо "Запустити Апач в консолі" і все...
Запуск сервіса Апач
Якщо Апач інсталювався як сервіс для усіх користувачів, після інсталяції його можна запустити через панель керування сервісами в Win2000. А можна просто в консолі набрати NET START APACHE. Таким чином запуститься дефолтний сервер з дефолтною конфігурацією.
[nb]
Ви можете запустити кілька сервісів Апача під різними іменами та з різними конфігураціями. В даній статті ми цей варіант не будемо розглядати.
[/nb]
В принципі, тепер можна набрати в браузері:
http://localhost
Якщо все працює ОК, Ви повинні побачити сторінку Апачівського мануала. Якщо цього не сталося - дивіться логи - logs\error.log
[nb]
Однією з основних причин відмови Апача працювати нормально є те, що 80 порт, який по замовчуванню слухає Апач, може бути зайнятий іншим сервісом. Тому у випадку виникнення проблем, це необхідно перевірити в першу чергу.
[/nb]
Згрубша все, можна переходити до конфігурування. Але про це пізніше.
Інсталяція MySql
Зкачуємо свіжу інсталяшку Мускл з офіційного сайта: [url=http://www.mysql.com/downloads/index.html]www.mysql.com[/url]
Знову ж таки, рекомендую брати бінарну інсталяшку, а не сорси - менше проблем, їй богу.
Отже, інсталюємо бінарники. Для інсталяції під WinNT/Win2000/WinXP Ви повинні мати привілеї адміністратора. Розпаковуємо архів, запускаємо setup.exe, виберємо директорію, куди інсталювати мускл і терпляче чекамо закінчення інсталяції. Далі, запускаємо winmysqladmin.exe, що знаходиться в директорії mysql\bin\ Ця програма створить в кореневій директорії Віндовса файл my.ini з усіма необхідними установками.
[nb]
Якщо спроба запустити цей самий winmysqladmin.exe завершується тихим завершенням цієї програми без будь-яких повідомлень, переконайтеся, що в оточенні Віндовс прописані шляхи до *.dll бібліотек MySql. Вони знаходяться в директорії mysql\lib\debug\. Ну а можна просто їх скопіювати в кореневу дирукторію Віндовс.
[/nb]
Усе. MySql встановлено і він готовий до роботи.
Запускаємо його:
[code]
Win98/Me: c:\mysql\bin\mysqld.exe
Win2000/XP: C:\mysql\bin> mysqld --install
NET START MYSQL
[/code]
Прописуємо пароль для рута:
mysqladmin -u root password 'mynewpassword'
Ставимо РНР
Знову, скачуемо інсталяшку: [url=http://www.php.net/downloads.php] її можна взяти десь тут.[/url]
Є два варіанта - власне, інсталяшка (в сенсі, автоматична) і набір бінарників - там екзешники, длл-ки.
В першому випадку, для інсталяції треба запустити відповідний файл, який проінсталює рнр, створить всі необхідні файли, сконфігурує веб сервер (апач там, чи IIS), усе, що треба запитає, все, що треба покаже. Є одне але... Не всі екстеншини ставляться в автоматичному режимі, крім того, конфігурація, яку створює інсталяшка, не є оптимальною з точки зору безпеки. (Так, принаймі, каже документація).
Усі екстеншини є в наявності в наборі бінарників. Цей шлях інсталяції не є набагато складнішим. Розпаковуємо усе, що містить зіп на диск. Копіюємо php4ts.dll в директорію, вказану в PATH Windows (c:\winnt\system32, наприклад) - це робиться і у випадку, якщо Ви плануєте використовувати РНР як CGI, і у випадку використання РНР як модуля вебсервера.
Туди ж копіюємо dll відповідних SAPI (якщо плануємо використовувати РНР у формі модуля вебсервера). Наприклад, якщо це буде апач, то файл php4apache.dll копіюємо в c:\winnt\system32.
Тепер копіюємо файл php.ini-dist або php.ini-optimized в директорію c:\winnt, перейменувавши його попередньо в php.ini та відповідним чином підредагувавши. Кілька загальних ідей про настройки в php.ini можна знайти [url=http://php.if.ua/faq.php?id=17]тут[/url].
[nb]
Кілька основних моментів. Необхідно змінити значення змінної <b>extension_dir</b> таким чином, щоб вона вказувала на директорію, куди Ви проінсталювали РНР (вірніше, на директорію, де лежать *.dll файли екстеншенів). Наприклад: c:\php\extensions <br>
Зробити відповідні зміни в настройках Апача. Як це зробити - можна глянути [url=http://php.if.ua/faq.php?id=7]тут, внизу сторінки[/url]. Ці кроки є спільними для Юнікса і Віндовс.<br>
Перезапустити Апач.
[/nb]
Обсудить в ФОРУМе - комментариев ()
Путь: >
Установка и настройка
Если вы заметили орфографическую, стилистическую или другую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
|