Windowsдо Apache, PHP, MySQL, Perl орнотуу

орнотуу менен баштайлы Apache (HTTP сервери). Сиз жүктөй аласыз Apache орнотуулар боюнча www.apache.org сизге жаккан версияны жүктөп алыңыз, мен 2-версияны сунуштайм.  Бул жерде ага шилтеме.

Тезирээк жүктөө үчүн, баруу.
Файлды жүктөп алгандан кийин .M: Ооба орнотуучу (), аны иштетиңиз. Орнотуу устасы кийинки, кийинки, "жумуш" бүтүрүүдө...

Орнотуучу сизден аты сыяктуу бир нече маалымат сурайт  сервер сиздин сервериңиздин дареги жана администратордун электрондук почта дареги. эгер сизде домен аты же хост аты бар болсо, төмөнкүдөй маалыматты киргизиңиз:

Сервердин аты: 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 application/x-HTTPD-PHP.php3
AddType application/x-HTTPD-PHP.php4

Эми бул сызык боюнча издөө:

<Каталог "C:/apache2/HTDOCS">
Азыр өзгөртүү:

Options Indexes FollowSymLinks
#
# AllowOverride .htaccess файлына кандай директиваларды жайгаштырууга болорун көзөмөлдөйт.
# Бул "Бардыгы", "Жок" же ачкыч сөздөрдүн ар кандай айкалышы болушу мүмкүн эмес:
# FileInfo Options AuthConfig Limit
#
AllowOverride жок

анын ичинде:

Параметрлер индекстери FollowSymLinks MultiViews ExecCGI камтыйт
#
# AllowOverride .htaccess файлына кандай директиваларды жайгаштырууга болорун көзөмөлдөйт.
# Бул "Баары", "Жок" же ачкыч сөздөрдүн ар кандай айкалышы болушу мүмкүн эмес:
# FileInfo Options AuthConfig Limit
#
AllowOverride Бардык

Бул мүмкүндүк берет.htaccess сервериңизде колдоо көрсөтүп, папканын мазмунун кабыл албай туруп көрө аласыз 403 Forbidden каталар.

Азыр издөө:

DirectoryIndex index.html index.var.html
жана аны өзгөртүү:

DirectoryIndex index.html index.php

Файлды сактап, кайра жүктөңүз Apache. (Серверди өчүрүү баскычын чыкылдатуу менен аны өчүрүп күйгүзсөңүз болот Apache меню жарлыгы баштоо же жазуу жүзүндө:

Таза Apache кайра иштетүү

буйрук сап терезесинде. макул!

Сизде барбы PHP сиздин сервериңиз үчүн иштейт. Эми аны жөндөп алалы PHP жана чындыгында иштегенин текшериңиз! Open C:/php/php.ini (php.ini-дистанция аты өзгөртүлдү) жана бул нерсени издеңиз:

max_execution_time = 60; Ар бир скрипт үчүн максималдуу аткаруу убактысы, секунддар менен max_input_time = 60; Ар бир скрипт маалымат суроо-талабын талдай ала турган максималдуу убакыт memory_limit = 5M; Скрипт керектей турган эстутумдун максималдуу көлөмү (8 МБ)

Сиз каалаган нерсеге өзгөртүү керек. бул жерде мен колдонгон вариант:

max_execution_time = 300; Ар бир скрипт үчүн максималдуу аткаруу убактысы, секунддар менен max_input_time = 300; Ар бир скрипт маалымат суроо-талабын талдай ала турган максималдуу убакыт memory_limit = 5M; Скрипт керектей турган эстутумдун максималдуу көлөмү (8 МБ)

Азыр издөө:

register_globals = Өчүк

жана аны өзгөртүү:

register_globals = Күйүк

Издөө :

extension_dir = ". "

жана аны өзгөртүү:

extension_dir = "C:/PHP/extensions"

эгер сиз Cге PHP орнотсоңуз: ...

Издөө :

, Windows
кеңейтүүлөр; Сураныч, MySQL ODBC колдоосу азыр орнотулганын эске алыңыз, андыктан бул үчүн эч кандай DLL талап кылынбайт.
жана төмөнкү модулдарды комментарийден чыгаруу (жок кылуу; алдыңкы):

extension=php_bz2.dll
extension=php_db.dll
extension=php_gd2.dll
extension=php_java.dll
extension=php_msql.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll

макул! Эми SMTP Издөө жөндөөлөрүн өзгөртөлү (бул сизге mail() керек!!!.)

[почта]; 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. баарын көчүрүү dll файлдарынан C:/PHP/libraries ичинде C: / Windows / System32. көчүрүү C:/php/php4ts.dl l in 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, жөн гана PHP папкасынан go pear пакетин иштетиңиз жана орнотууну бүтүрүү үчүн reg файлын 2 чыкылдатыңыз

Комментарий кошуу