Windows жүйесінде Apache, PHP, MySQL, Perl орнату

Орнатудан бастайық Apache (HTTP сервері). Жүктеп алуға болады Апачи қондырғылар қосулы www.apache.org өзіңізге ұнаған нұсқаны жүктеп алыңыз, 2-нұсқасын ұсынамын.  Міне, оған сілтеме.

Жылдам жүктеп алу үшін, келу.
Файлды жүктеп алғаннан кейін .msi орнатушы(), оны іске қосыңыз. Орнату шебері келесі, келесі, «жұмысты» аяқтау...

Орнатушы сізден ат сияқты бірнеше мәліметтерді сұрайды  сервер сіздікі, сервер мекенжайы және әкімшінің электрондық пошта мекенжайы. домен аты немесе хост аты болса, келесідей ақпаратты енгізіңіз:

Сервер атауы: 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

Енді осы жолдан іздеңіз:

<"C:/apache2/HTDOCS" каталогы>
Енді өзгерту:

Опциялар индекстері FollowSymLinks
#
# AllowOverride .htaccess файлында қандай директиваларды орналастыруға болатынын басқарады.
# Бұл «Барлығы», «Жоқ» немесе кілт сөздердің кез келген тіркесімі болуы мүмкін емес:
# FileInfo опциялары AuthConfig шегі
#
AllowOverride None

жылы:

Опциялар индекстері FollowSymLinks MultiViews ExecCGI қамтиды
#
# AllowOverride .htaccess файлында қандай директиваларды орналастыруға болатынын басқарады.
# Бұл «Барлығы», «Жоқ» немесе кілт сөздердің кез келген тіркесімі болуы мүмкін емес:
# FileInfo опциялары AuthConfig шегі
#
AllowOverride All параметрі

Бұл мүмкіндік береді..htaccess серверіңізде қолдау көрсетіңіз және қалтаның мазмұнын алмай-ақ көре алатыныңызға көз жеткізіңіз 403 тыйым салынған қателіктер.

Енді іздеу:

DirectoryIndex index.html index.var.html
және оны келесіге өзгертіңіз:

DirectoryIndex index.html index.php

Файлды сақтаңыз және қайта жүктеңіз Apache. (серверді қайта іске қосу түймесін басу арқылы оны қайта іске қосуға болады Apache мәзір таңбашасы бастау немесе жазбаша түрде:

Apache қайта іске қосылуын тазалаңыз

пәрмен жолы терезесінде. Жақсы!

сізде бар PHP серверіңіз үшін жұмыс істейді. Енді оны реттейік PHP және оның шынымен жұмыс істейтініне көз жеткізіңіз! Ашық C:/php/php.ini (php.ini-қашықтық атауы өзгертілді) және осы элементті іздеңіз:

максимум_орындалу_уақыты = 60; Әрбір сценарий үшін ең көп орындалу уақыты, секундтармен максималды_енгізу_уақыты = 60; Әрбір сценарий деректер сұрауын талдай алатын ең көп уақыт жад шегі = 5М; Сценарий тұтынатын жадтың максималды көлемі (8 МБ)

Сіз оны өзіңіз қалаған нәрсеге өзгертуіңіз керек. міне, мен қолданатын опция:

максимум_орындалу_уақыты = 300; Әрбір сценарий үшін ең көп орындалу уақыты, секундтармен максималды_енгізу_уақыты = 300; Әрбір сценарий деректер сұрауын талдай алатын ең көп уақыт жад шегі = 5М; Сценарий тұтынатын жадтың максималды көлемі (8 МБ)

Енді іздеу:

register_globals = Өшірулі

және оны келесіге өзгертіңіз:

register_globals = Қосулы

Іздеу:

extension_dir = ". "

және оны келесіге өзгертіңіз:

extension_dir = "C:/PHP/кеңейтімдер"

егер сіз 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/кітапханалар кіреді 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, жай ғана php қалтасынан go pear пакетін іске қосыңыз және орнатуды аяқтау үшін reg файлын 2 басыңыз.

пікір қалдыру