Насб кардани Apache, PHP, MySQL, Perl дар Windows

Биёед бо насб оғоз кунем Apache (сервери HTTP). Шумо метавонед зеркашӣ кунед Апачи насбҳо дар www.apache.org версияи ба шумо маъқулро зеркашӣ кунед, ман  версияи 2-ро тавсия медиҳам.  Ин аст пайванд ба он.

Барои зудтар зеркашӣ кардан, боздид.
Пас аз зеркашии файл .М: Бале насбкунанда (), онро иҷро кунед. Устоди насбкунӣ навбатӣ, навбатӣ, анҷоми "кор"...

Насбкунанда аз шумо якчанд тафсилотро ба монанди ном мепурсад  сервер аз они шумо, суроғаи сервери шумо ва суроғаи почтаи электронии администратор. агар шумо номи домен ё номи мизбон дошта бошед, ин маълумотро ворид кунед:

Номи сервер: your_domain.org
Суроғаи сервер: www.your-domain.org

Почтаи электронии администратор: Ин суроғаи почтаи электронӣ аз спам-ботҳо ҳифз карда шудааст. Барои дидани он шумо бояд JavaScript фаъол бошед.

агар шумо надошта бошед, шумо бояд онро дар суроғаи ройгон дастрас кунед:

http://www.no-ip.org/

Интихоби '-ро санҷедҳамчун хидмат барои ҳамаи корбарон дар порти 8080 кор мекунад "ва тугмаро пахш кунед минбаъд, Иҷро шудаастбарои ба охир расондани монтаж. Маслиҳат: Онро ба диск насб кунед C: (он барои он папка эҷод мекунад, хавотир нашав) то боварӣ ҳосил кунед, ки шумо онро осонтар танзим мекунед. Агар шумо анҷом дода бошед, браузери худро кушоед ва дар сатри суроғаҳо нависед:

HTTP://localhost/
Агар шумо мебинед "Саҳифаи санҷишӣ барои насби Apache", ҳама чиз кор мекунад.

Насби PHP:

Биёед насб кунем PHP. архивҳоро аз www.php.net. Ин аст пайванди мустақим ба Версияи 4.3.9:

Боварӣ ҳосил кунед, ки архивро зеркашӣ кунед ва онро насб накунед. OK! пас аз зеркашии он, бойгониро ба он кушоед C:/PHP (ин барои содда кардани роҳ аст). Акнун C:/apache/conf/httpd.conf-ро кушоед ва ин сатрро ҷустуҷӯ кунед:

#LoadModule Ssl_module modules/mod_ssl.so

дар зери ин сатр, ин илова кунед:

Модулҳои LoadModule rewrite_module / mod_rewrite.so
LoadModule php4_module "C: /php/sapi/php4apache2.dll"
Барномаи AddType/x-HTTPD-PHP .php
Барномаи AddType/x-HTTPD-PHP.php3
Барномаи AddType/x-HTTPD-PHP.php4

Акнун дар ин сатр ҷустуҷӯ кунед:


Ҳоло тағир диҳед:

Индексҳои параметрҳо FollowSymLinks
#
# AllowOverride назорат мекунад, ки кадом дастурҳоро дар файли .htaccess ҷойгир кардан мумкин аст.
# Ин наметавонад "Ҳама", "Ҳеҷ" ё ягон комбинатсияи калимаҳои калидӣ бошад:
# Имконоти FileInfo Limit AuthConfig
#
AllowOverride Ҳеҷ

дар:

Индексҳои Опсияҳо FollowSymLinks MultiViews ExecCGI-ро дар бар мегиранд
#
# AllowOverride назорат мекунад, ки кадом дастурҳоро дар файли .htaccess ҷойгир кардан мумкин аст.
# Ин наметавонад "Ҳама", "Ҳеҷ" ё ягон комбинатсияи калимаҳои калидӣ бошад:
# Имконоти FileInfo Limit AuthConfig
#
AllowOverride Ҳамаи

Ин имкон медихад.htaccess дар сервери худ дастгирӣ кунед ва боварӣ ҳосил кунед, ки шумо мундариҷаи ҷузвдонро бидуни қабул дидан метавонед 403 Forbidden хатогиҳо.

Ҳоло ҷустуҷӯ кунед:

DirectoryIndex index.html index.var.html
ва онро ба:

DirectoryIndex index.html index.php

Файлро захира кунед ва аз нав оғоз кунед Apache. (шумо метавонед онро бо пахш кардани сервер аз нав оғоз кунед Apache миёнабури меню Таърихи оѓоз ё дар шакли хаттӣ:

Бозоғозкунии Apache-ро тоза кунед

дар равзанаи сатри фармон. ДУРУСТ!

доред PHP барои сервери шумо кор мекунад. Акнун биёед онро танзим кунем PHP ва боварӣ ҳосил кунед, ки он воқеан кор мекунад! Кушодан C:/php/php.ini (php.ini-дистант номгузорӣ шудааст) ва ин ашёро ҷустуҷӯ кунед:

ҳадди_иҷро_вақт = 60; Вақти ҳадди аксар барои ҳар як скрипт, дар сонияҳо max_input_time = 60; Вақти максималии ҳар як скрипт метавонад дархости маълумотро таҳлил кунад хотираи_лимити = 5M; Миқдори максималии хотираи скрипт метавонад истеъмол кунад (8 МБ)

Шумо бояд онро ба ҳар чизе ки мехоҳед, иваз кунед. ин аст варианте, ки ман истифода мекунам:

ҳадди_иҷро_вақт = 300; Вақти ҳадди аксар барои ҳар як скрипт, дар сонияҳо max_input_time = 300; Вақти максималии ҳар як скрипт метавонад дархости маълумотро таҳлил кунад хотираи_лимити = 5M; Миқдори максималии хотираи скрипт метавонад истеъмол кунад (8 МБ)

Ҳоло ҷустуҷӯ кунед:

register_globals = Хомӯш

ва онро ба:

register_globals = Фаъол

Ҷустуҷӯ :

extension_dir = ". "

ва онро ба:

extension_dir = "C:/PHP/extensions"

агар шумо PHP-ро дар C насб кунед: ...

Ҷустуҷӯ :

, Windows
васеъшавӣ; Дар хотир доред, ки дастгирии MySQL ODBC ҳоло дарунсохт аст, бинобар ин барои ин ягон DLL лозим нест.
ва модулҳои зеринро бекор кунед (нест; пеш):

extension=php_bz2.dll
extension=php_db.dll
extension=php_gd2.dll
васеъшавӣ = php_java.dll
extension=php_msql.dll
васеъшавӣ = php_pdf.dll
васеъшавӣ = php_pgsql.dll
extension=php_sockets.dll

ДУРУСТ! Акнун биёед танзимоти Ҷустуҷӯи SMTP-ро тағир диҳем (ин барои шумо почтаи электронӣ хуб аст() ба шумо лозим аст!!!.)

[почта]; Танҳо барои Win32.

SMTP =
smtp_port = 25
; Барои Win32
танҳо.; Sendmail_from =

ва тағирот ба:

[почта]; Танҳо барои Win32.
SMTP = mail.isp.org
smtp_port = 25
; Танҳо барои Win32.
Sendmail_from = [почтаи электронӣ ҳифз карда шудааст]_domain.org

агар шумо сервери почта надошта бошед ё:

[почта]; Танҳо барои Win32.

SMTP = маҳаллӣ
smtp_port = 25
; Танҳо барои Win32.
Sendmail_from = [почтаи электронӣ ҳифз карда шудааст]_domain.org

агар шумо сервери почта дошта бошед...

Файлҳоро захира кунед. Акнун биёед насбро ба анҷом расонем PHP. ҳамаро нусхабардорӣ кунед Длл файлҳо аз C:/PHP/китобхонаҳо дар C: / Windows / System32. нусхабардорӣ C:/php/php4ts.dl ман дар C:/Windows/System32/ ва нусхабардорӣ кунед php.ini аз папка PHP дар тирезаҳо ва system32. Оғози дубора Apache. блокнотро кушоед ва ба файл илова кунед:

<? PHP
phpinfo
();?>

ин файлро дар папкаи HTDOCS захира кунед (C:/Apache/HTDOCS) Чӣ хел info.php ва браузерро кушоед. дар сатри адресҳо менависанд:

HTTP://localhost/info.php

Шумо бояд конфигуратсияи PHP-ро дар ҷадвал бинед. файли looong метавонад ихтиёрӣ насб карда шавад Zend Optimizer. Ман онро истифода мебарам... ба он дастур лозим нест. насб модулҳои нок барои PHP, танҳо go pear-ро аз ҷузвдони php иҷро кунед ва 2 файли reg -ро клик кунед, то насбкуниро ба итмом расонед.

Илова Эзоҳ