Məqalədə, həm böyük, həm də orta ölçülü veb layihələri yaratmaq üçün istifadə olunan proqram dəstləri olduğunu sübut edən Windows XP ilə işləyən yerli bir kompüterdə quraşdırma və ilkin quraşdırma prosesi təsvir edilmişdir: Apache, MySQL, PHP və phpMyAdmin.
Geliştirici saytı: https://phpmyadmin.net/
Dağılım (all-languages.zip arxivini yükləyin): https://phpmyadmin.net/home_page/downloads.php
Sənəd rus dilində: https://php-myadmin.ru/
Təsərrüfatımızı sınamaq əvəzinə, MySQL verilənlər bazasını idarə etmək üçün phpMyAdmin skriptini quraşdırmağı təklif edirəm. İşləyirsə, onda hər şeyi düzgün etdik və özümüzlə fəxr edə bilərik. Yaxşı olmazsa, çətin bir uşaqlıq və vitamin çatışmazlığı hər şeydə günahkardır və biz bunu həll edəcəyik. :)
Komanda xəttində "C: Apache2 bin httpd.exe -k stop" əmrini yerinə yetirmək və ya "stop-webserver.bat" toplu faylından istifadə edərək Apache xidmətini dayandırın. Arxivi "C: apache localhost www " qovluğuna çıxarın. Əlavə rahatlıq üçün görünən qovluğun adını "phpmyadmin" olaraq dəyişdirmək məsləhətdir. Sonra, "C: apache localhost www phpmyadmin" aşağıdakı məzmunu olan "config.inc.php" faylını yaradın (MySQL qurarkən yaratdığınız kök istifadəçi üçün şifrəni daxil etməyi unutmayın):
Diqqət yetirin (!) qoşulduqda phpMyAdmin-ə "mysqli" uzantısından istifadə etməyimizi söyləyirik, çünki quraşdırdığım MySQL 5 və yuxarıda göstərilən PHP 5 parametrləri bu uzantının funksiyaları ilə tam işləməyimizə imkan verir.
Sonra, səbirli httpd.confı açın və sətirdən başlayaraq bloka əlavə edin:
Sonrakı sətir:
Ləqəb / pma "C: / apache / localhost / www / phpmyadmin"
İndi toplu fayl start-webserver.bat istifadə edərək xidmətlərə başlayın və brauzerin ünvan çubuğuna "localhost / phpmyadmin" daxil edin. MySQL verilənlər bazasını idarə etmək üçün əsas phpMyAdmin skript pəncərəsini görəcəksiniz. Apache konfiqurasiya faylına yuxarıda əlavə etdiyimiz sətir (qondarma ləqəb) sayəsində hər hansı bir hostdan phpMyAdmin-ə daxil ola bilərik. Bunun üçün virtual host qurmalı və brauzerin adres çubuğuna formanın ünvanı: "host adı" / pma daxil etməliyik. Məsələn: http://www.test.ru/pma.
Bundan sonra, əlfəcinlər, giriş əmrləri tarixləri, əlaqəli masa dizayneri və digər əlavə funksiyalarla işləməyə imkan verən phpMyAdmin funksionallığının genişləndirilməsini quraşdıracağıq.
Genişləndirməni quraşdırmaq üçün əvvəlcə "phpmyadmin" verilənlər bazası yaratmalı və ona xüsusi hazırlanmış cədvəllər idxal etməlisiniz, bunun üçün ana səhifədəki "İdxal et" bağlantısını "İdxal etmə faylı" bölməsində seçin ("Faylın idxalı") ")" Gözdən keçirin. "düyməsini vurun," nümunələr "qovluğunda yerləşən" create_tables.sql "faylını seçin və" Get "(" OK ") düyməsini basın.
Növbəti addım "pma" adı olan xüsusi bir istifadəçi yaratmaq və ona müvafiq hüquqlar verməkdir, bunun üçün "Güzəştlər" düyməsini basın, açılan səhifədə "Yeni istifadəçi əlavə et" bağlantısını vurun bölmədə "Giriş məlumatları" aşağıdakı yerləri doldurun:
İstifadəçi adı: pma
Ev sahibi: localhost
Parol: parol yaradın
"Get" (OK) düyməsini vurun.
Açılan səhifədə, "Verilənlər bazasına xüsusi imtiyazlar" bölməsində, "Aşağıdakı verilənlər bazasına güzəştlər əlavə et:" açılan menyudan "phpmyadmin" seçin. Aşağıdakı səhifə açılacaq, burada "Verilənlər bazasına məxsus imtiyazlar" bölməsində, "Məlumat" blokunda seçimlərin yanındakı qutuları seçin: SELECT, INSERT, YENİLƏNİB, DEYİL və "Get" düyməsini basın "(" Tamam ").
Ediləcək ən son şey phpMyAdmin "config.inc.php" konfiqurasiya faylını yenidən açmaq və bir neçə yeni direktiv əlavə etməkdir. Konfiqurasiya faylının bütün məzmunu bu kimi bir şeyə baxmalıdır:
İndi phpMyAdmin skriptinin bütün əlavə funksiyalarından faydalanmaq imkanınız olacaq.
Hamısı budur. PhpMyAdmin skriptinin tam quraşdırılması və konfiqurasiyası, bütövlükdə veb geliştiricinin bütün kompleksi tamamlandı. Təbrik edirəm Və qeyd edin - heç kim öldü. :)
Apache quraşdırılması
Apache paylanmasını SSL dəstəyi olmadan aşağıdakı linkdən yükləyin. Yazı zamanı Apache'nin son sabit çıxışı 2.2.21 oldu. Quraşdırmaya başlayırıq. Salamlama pəncərəsində "Next" düyməsini vurun. Apache quraşdırıcının növbəti pəncərəsində lisenziya müqaviləsini oxuyuruq və razılığımızı təsdiqləyirik.
Əks təqdirdə, Apache quraşdırılması ləğv ediləcəkdir. "Next" düyməsinə ilə növbəti mərhələyə keçirik. Geliştiricinin əvvəlcə tanış olmağı təklif etdiyi məlumatları oxuduq və "Sonrakı" düyməsini basın.
Növbəti Apache quraşdırma pəncərəsində, şəkillərdə göstərildiyi kimi sahələri doldurun. "İdarəçinin elektron poçt ünvanı" sahəsində e-poçt adresinizi göstərin - gələcəkdə lazımlı olacaq. "Sonrakı" düyməsini basın və görünən pəncərədə açarı "Xüsusi" vəziyyətinə təyin edin.
Növbəti quraşdırma addımına davam edirik. Varsayılan olaraq, Apache C: Proqram Faylları Apache Proqram Fondu Apache 2.2 qovluğuna quraşdırılmışdır.
C sürücüsündə www qovluğunu yaradın və Apache üçün quraşdırma qovluğu olaraq göstərin. "Next" düyməsini basın və növbəti pəncərədə "Quraşdırın". Apache qurğusunun sonunda Finish düyməsini vurun. İndi tepsidə Apache server idarəetmə simgesi var. Sol siçan düyməsini vuraraq veb serveri işə sala, dayandıra və ya yenidən başladın (yenidən başladın).
Onu sağ tıklayarak Apache monitorunu aça və ya Windows sistem xidmətlərinə gedə bilərsiniz.
Apache veb serverimizin işlədiyini yoxlamaq üçün yoxlayın. Bunu etmək üçün brauzerin ünvan çubuğuna http: // localhost yazın
"İşləyir!" Deyən bir səhifəni görsək, onda Apache quraşdırılması düzgün aparıldı və Apache işləyir.
PHP quraşdırılması
Aşağıdakı linkdə PHP fayl arxivini yükləyin. Yazı zamanı PHP-nin stabil versiyası 5.3.8 idi. Yüklənmiş arxivi C: PHP qovluğundakı arxivatordan istifadə edərək açın. Php.ini inkişaf etdirən faylın adını php.ini olaraq dəyişdirin. Windows Ətraf Dəyişənliklərindəki PHP qovluğuna yol əlavə edin. Bunu etmək üçün, məsələn, "Kompüterim" simgesini sağa vurun, "Xüsusiyyətlər" seçin və "Ətraflı Ayarlar" bağlantısını vurun və ya, məsələn, Win + Break düymələri birləşməsini basın. "Qabaqcıl" sekmesinde "Ətraf mühitin dəyişənləri. ". "Sistem Dəyişənləri" alt pəncərəsində PATH dəyişənini tapırıq, onu seçin və "Dəyişdir" düyməsini basın. Kursoru "Dəyişən Dəyər" sahəsinə qoyduq, klaviaturada END düyməsini basın. Biz qoyuruq (bu dəyərlər ayırıcıdır) və PHP qovluğuna yazırıq: C: php
"OK" düyməsini basaraq əlavə sistem parametrlərinin bütün pəncərələrini bağlayırıq.
C: php qovluğunda üç əlavə alt katalog yaradın:
tmp - müvəqqəti sessiya sənədlərini saxlamaq üçün
daxildir - bağlı sinifləri saxlamaq üçün
yüklə - müvəqqəti yüklənmiş sənədləri saxlamaq üçün.
Bu, PHP-nin quraşdırılmasını tamamlayır.
MySQL quraşdırılması
MySQL paylamasını geliştirici saytından yükləyin və quraşdırmanı işə salın. Yazı zamanı MySQL 5.5.19 buraxılışı mövcud idi. Salamlama pəncərəsində "Next" düyməsini basın və lisenziya müqaviləsi pəncərəsinə gedin. Lisenziya müqaviləsini təsdiqləyirik və quraşdırma növünü seçmək üçün "Sonrakı" düyməsini basın. "Xüsusi" düyməsini basın və bununla da ətraflı quraşdırma seçəcəksiniz. Növbəti addımda heç nəyi dəyişə bilməzsən.
"Next" düyməsini və sonra "Quraşdırın" düyməsini basın. Quraşdırma zamanı MySQL üçün kommersiya dəstəyi abunəsinin reklam olunduğu bir pəncərə görünür, hər iki pəncərədə "Sonrakı" düyməsini basın. Bu məlumatla maraqlanan hər kəs "Daha çox" düyməsinə basaraq daha ətraflı oxuya bilər. ". Quraşdırma tamamlandıqda, MySQL serverinin nümunəsi üçün quraşdırma ustadını başlatmanızı tələb edən bir mesaj görünür.
Onay işaretini buraxın və "Finish" düyməsini basın. Konfiqurasiya sihirbazının salamlama pəncərəsində "Next" düyməsini basın və görünən pəncərədə MySQL konfiqurasiyasının ətraflı növünü seçərək "Ətraflı konfiqurasiya" mövqeyinə qoyun. Növbəti addımda server növünü seçin.
Anahtarı "Yaratma maşını" vəziyyətinə qoyduq. Bu MySQL serveri üçün ayrılmış yaddaşı minimuma endirmək üçün edilir. Həqiqətən, digər tətbiqlər ev kompüterində işləyəcəkdir. "Next" düyməsini basın və növbəti addımda "Çoxfunksiyalı verilənlər bazası" nı seçin.
Təsvirdən göründüyü kimi, bu istifadəyə imkan yaradır: həm InnoDB tipli cədvəllər, həm də MyISAM cədvəlləri. Aşağıdakı InnoDB masa yeri qovluğu. Defolt yolu tərk etmək daha yaxşıdır. Əks təqdirdə quraşdırma zamanı 1067 səhvi ilə qarşılaşa bilərsiniz. Bu ölümcül deyil, xoşagəlməzdir. Bu məlumatı my.ini faylının basedir və datadir dəyişənlərinə düzgün daxil etməklə həll olunur.
Sonra MySQL serverinə qoşulma sayı seçilir.
Birinci elementi seçə bilərsiniz - "Qərar Dəstəyi (DSS) / OLAP", verilənlər bazası serverinə iyirmi əlaqə yaratmağa imkan verir və bu ev maşını üçün kifayətdir. Ancaq "Əllə tənzimləmə" seçərək əl ilə serverə qoşulma sayını göstərə bilərsiniz. Növbəti addım MySQL şəbəkə parametrlərini konfiqurasiya etməkdir.
TCP / IP Şəbəkə etmə seçimi TCP / IP protokol yığını üçün dəstək verir. Liman nömrəsi standart olaraq qala bilər - 3306. "Bu limana firewall istisna əlavə et" seçimi əməliyyat sisteminin standart firewallında bu limana istisna əlavə etmək üçün cavabdehdir. Bir aydınlıq. Firewall'a bir istisna əlavə etsəniz, əlaqələrin yalnız yerli şəbəkədən icazə verildiyini yoxlamağı unutmayın. Enable Strict Mode seçimi SQL standartlarına ciddi riayət etmək üçün cavabdehdir. Bu seçimi söndürürüksə, növbəti addıma keçirik.
Verilənlər bazası cədvəllərinin kodlaşdırılmasını təyin edir.
Anahtarı əl seçimi vəziyyətinə qoyuruq ("Əl ilə seçilmiş Default Character Set / Collation") və açılan siyahıdan utf8 seçin. "Next" düyməsini basın və MySQL sistem seçimlərini konfiqurasiya etməyə davam edin.
İlk seçimi yoxlayaraq MySQL serverini Windows xidməti olaraq quraşdırın. "Xidmət Adı" standart olaraq qalacaq. Server avtomatik olaraq başlaması üçün "MySQL Serverini avtomatik başlat" seçiminə diqqət yetirin. Ev kompüterində pulsuz RAM problemi varsa, qutudan çıxarmaq daha yaxşıdır. Bu, sonradan, müddətdə edilə bilər. Xidmət idarəçiliyinə daxil olmalı və başlanğıc növünü MySQL xidməti üçün "Manual" olaraq təyin etməlisiniz. Son seçim - "Windows PATH-də Kataloq daxil et" əməliyyat sisteminin PATH dəyişənindəki ikili (ikili) sənədlərin qovluğuna yol əlavə edir. Eyni şeyi PHP üçün əllə etdik. Növbəti addım - təhlükəsizlik parametrlərinə keçirik.
"Təhlükəsizlik Parametrlərini Dəyişdir" seçirik və kök istifadəçi administratoru üçün şifrəni və müvafiq giriş sahələrində təsdiqini daxil edirik. Şifrəni unutma - Joomla 2.5 qurarkən bizə lazım olacaq. "Uzaq maşınlardan kök girişi təmin et" seçimini yoxlamayın. Anonim istifadəçi yaratmırıq! "Next" düyməsini basın və son parametrlər pəncərəsinə gedin. "İcra edin" və sonra "Bitirin." Quraşdırma tamamlandı və indi quraşdırdıqlarınızı tənzimləmək vaxtıdır. "Nizamlama Apache, MySQL, PHP" oxuduq.
Unutmayın ki, bizimlə nəinki hazır veb sayt ala və ya onun inkişafına sifariş verə, həm də uyğun sayt dəstəyi tarifini, axtarış motorlarında veb sayt təşviqi sifarişini verə, habelə iki yüz domen zonasından birində bir domeni qeyd edib ucuz hostinq tarifini seçə bilərsiniz. İT mütəxəssisi RU