Kako preuzeti & Instalirajte XAMPP na Windows: Vodič za PHP

Što je XAMPP?

XAMPP je web-poslužitelj s više platformi otvorenog koda koji se sastoji od web-poslužitelja, mehanizma baze podataka MySQL i programskih paketa PHP i Perl. Sastavlja ga i održava Apache. Omogućuje korisnicima izradu WordPress web stranica na mreži pomoću lokalnog web poslužitelja na računalu. Podržava Windows, Linux i Mac.

Sastavlja ga i održava Apache. Kratica XAMPP označava;

  • X - [operativni sustavi s više platformi] što znači da može raditi na bilo kojem OS Mac OX, Windows, Linux itd.
  • A - Apache - ovo je softver web poslužitelja.
  • M - MySQL - Baza podataka.
  • P - PHP
  • P - Perl - skriptni jezik

Zašto koristiti XAMPP?

XAMPP pruža jednostavnu upravljačku ploču za upravljanje Apacheom, MySQL i drugim programima bez korištenja naredbi. Da bismo koristili PHP, moramo instalirati Apache i MySQL. Nije lako instalirati Apache i konfigurirati ga, jer ga između ostalog treba postaviti i integrirati s PHP-om i Perlom. XAMPP se bavi svim složenostima postavljanja i integriranja Apachea s PHP-om i Perlom.

Za razliku od Jave koja se izvodi samo s Java SDK-om, PHP zahtijeva web-poslužitelj za rad.

U ovom vodiču za XAMPP naučit ćete-

  • Što je XAMPP?
  • Zašto koristiti XAMPP?
  • Kako preuzeti i instalirati XAMPP
  • Osnovna konfiguracija web poslužitelja XAMPP
  • Upravljačka ploča XAMPP
  • Konfigurirajte XAMPP
  • Koji je najbolji PHP IDE?
  • Uvod u IDE za Netbeans
  • Stvaranje novog PHP projekta pomoću Netbeans IDE-a
  • Pokretanje vašeg prvog PHP primjera

Kako instalirati XAMPP

Istražujemo korak po korak postupak instaliranja XAMPP za Windows. Za ostale operativne sustave koraci instalacije XAMPP-a slični su.

Korak 1) Preuzmite XAMPP

Kliknite ovdje za preuzimanje XAMPP-a za Windows: http://www.apachefriends.org/en/xampp-windows.html

Korak 2) Započnite instalaciju

Instalacija XAMPP-a je poput instalacije bilo kojeg drugog programa Windows. Ipak, moramo uočiti nekoliko stvari.

Korak 3) Pokrenite Setup

Nakon što preuzmete XAMPP, pokrenite instalaciju. Pojavljuje se dijaloški prozor s porukom upozorenja prikazan dolje.

Korak 4) Promijenite postavke korisničke kontrole

Ako koristite Windows Vista ili Windows 7, obavezno deaktivirajte značajku Kontrola korisničkog računa. Da biste to učinili, odaberite Upravljačka ploča> Korisnički računi> Promjena postavki kontrole pristupa korisnika. Dijagram u nastavku ilustrira glavne korake.

Korak 5) Spremite postavke

  • Nakon što deaktivirate kontrolu korisničkog računa, kliknite gumb U redu na okviru s porukom upozorenja.
  • Ovaj put dobivate sljedeću poruku

Korak 6) Kliknite Dalje

Na sljedećem zaslonu kliknite Dalje

Korak 7) Odaberite put Insatllation

Na sljedećem zaslonu promijenite put instalacije ako je potrebno. Kliknite Dalje

Korak 8) Provjerite potrebne usluge

Na sljedećem zaslonu odaberite Apache i MySQL. Po potrebi možete odabrati FileZilla (FTP klijent) ako je potrebno. Kliknite Instaliraj

Napominjemo da je usluga dugotrajni program u sustavu Windows koji ne zahtijeva intervenciju korisnika. Usluge se mogu postaviti tako da se automatski pokreću kad god se pokrene operativni sustav Windows. Da biste mogli koristiti Apache i MySQL, trebali bi raditi u pozadini . Instalirajući ih kao usluge automatski pokreću Apache i MySQL u pozadini kad god uključite računalo . Ako Apache i MySQL niste instalirali kao usluge, morate ih ručno pokrenuti svaki put kada ih želite koristiti. To ćete morati učiniti s upravljačke ploče XAMPP.PHP i

Korak 9) Završite instalaciju

Nakon uspješnog završetka instalacije, vidjet ćete sljedeći prozor

  • Kliknite gumb Završi

Prije nego što testiramo našu XAMPP instalaciju, pogledajmo prvo osnovne direktorije s kojima ćemo raditi.

Osnovna konfiguracija web poslužitelja XAMPP

U ovom vodiču za XAMPP pretpostavlja se da ste XAMPP instalirali na pogon C u sustavu Windows pomoću gore spomenutih koraka . Slijedi popis osnovnih direktorija kojih biste trebali biti svjesni.

  • htdocs ; ovo je web korijenski direktorij. Svi naši PHP kodovi bit će smješteni u ovaj direktorij.
  • mysql - ovaj direktorij sadrži sve informacije povezane s MySQL motorom baze podataka, prema zadanim postavkama radi na portu 3306.
  • php - ovaj direktorij sadrži PHP instalacijske datoteke. Sadrži važnu datoteku pod nazivom php.ini. Ovaj se direktorij koristi za konfiguriranje ponašanja PHP-a na vašem poslužitelju.

Prema zadanim postavkama web poslužitelj Apache radi na priključku 80 . Ako port 80 zauzima drugi web poslužitelj, možete koristiti drugi broj porta. Za ovaj tutorijal pretpostavit ćemo da koristimo port 80. Napomena: Ako koristite SKYPE, on koristi isti port. Zatvorite Skype ako želite koristiti XAMPP za PHP na priključku 80

Upravljačka ploča XAMPP

Upravljačka ploča koristi se za upravljanje programima instaliranim putem XAMPP-a. Da biste otvorili upravljačku ploču XAMPP poslužitelja,

  • Kliknite izbornik Start
  • Istražite direktorij programa i pronađite Apace Friends pa XAMPP kako je prikazano na donjem dijagramu

  • Dijagram u nastavku prikazuje upravljačku ploču.

1) Ovaj odjeljak navodi instalirane usluge, module i PID-ove procesnih ID-ova. Zelena oznaka znači da je modul instaliran kao usluga. Crvena oznaka znači da nije instalirana kao usluga. Da biste instalirali uslugu, kliknite crvenu oznaku. Ako gumb prikazuje zelenu kvačicu i kliknete je, upravljačka ploča će vas pitati želite li deinstalirati sustav.

2) Ovaj odjeljak prikazuje priključke povezane s modulima. Odjeljak radnje je za;

  1. pokretanje i zaustavljanje modula
  2. Otvorite administrativne prozore za Apache i MySQL
  3. Otvorite konfiguracijske datoteke za Apache, MySQL itd. Da biste unijeli promjene
  4. Pregledajte datoteke dnevnika za module

3) Ovaj odjeljak sadrži korisne uslužne programe kao što su Netsat, prečice za Windows usluge itd.

4) Ovaj odjeljak prikazuje informacije o statusu modula. Upravljačka ploča se može koristiti za;

  • Instalirajte i deinstalirajte usluge poput Apache, MySQL itd. Koje se instaliraju putem XAMPP-a
  • Pokretanje i zaustavljanje usluga.
  • Otvorite konfiguracijske datoteke itd.

Konfigurirajte XAMPP

Pogledajmo sada osnovne konfiguracije potrebne prije nego što počnemo koristiti našu XAMPP instalaciju za razvoj PHP web stranica. Upišite URL http: // localhost / xampp / u svoj omiljeni preglednik. U ovom uputstvu koristit ćemo Firefox kao naš web preglednik.

Ako vidite gornji zaslon, uspješno ste instalirali XAMPP. Na ploči s lijeve strane nalaze se veze do korisnih informacija kao što su;

  • Instalirana verzija PHP-a
  • Sigurnosne postavke XAMPP-a
  • Pristup uslužnim programima kao što je phpMyAdmin itd.

The PHP version shipped with XAMPP 1.8.0 is PHP 5.4.4

What is the best PHP IDE?

A PHP IDE is a program that allows you to easily write PHP codes. PHP IDEs are often equipped with syntax highlighting features and in some cases autocomplete features too. This means that if you write a PHP keyword that is known by the PHP interpreter, then the keyword will be highlighted a different color from the one used for regular statements. The autocomplete features automatically pops up known PHP keywords as you type them. Notepad can also be used to write and editor PHP codes. The disadvantage of using an editor such as Notepad is that debugging the scripts becomes difficult because it is not easy to spot errors such as misspelt keywords, unclosed braces etc. an IDE will highlight the statements with errors so it’s easy for you to spot them. The table shown below shows 5 popular PHP editors

Editor License Cross Platform Brief description
Netbeans IDE Open Source Yes
  • Dedicated PHP coding environment with syntax highlighting and code completion for keywords and other known information.
  • Supports integration with PHP MVC frameworks i.e. Zend,
  • Code History that shows the changes made to a file
  • SFTP,FTP and SVN via plugins.
Dreamweaver Commercial Yes
  • Supports HTML and PHP.
  • Syntax highlighting, code folding and completion for keywords and other known information.
  • Supports SFTP and FTP.
Zend studio Commercial Yes
  • Integrated with Zend Server and Zend PHP MVC framework, PHPUnit, phpDocumentor etc.
  • Has syntax highlighting, code folding,
  • Support for Web services etc.
PHP Eclipse Open Source Yes
  • Code formatter
  • Supports SVN, SHH/FTP
Notepad ++ Freeware Windows only
  • Syntax highlighting
  • Supports SFTP and FTP via plugins.

Netbeans IDE PHP editor As briefly highlighted in the above table, Netbeans IDE has powerful features that enhance the productive of PHP coders. The IDE can be freely downloaded from the https://netbeans.org/downloads/index.html

  • Syntax highlighting and auto-complete features enhances your productivity
  • It has native support for database systems like MySQL. You don’t need to use two programs to code and develop your database.
  • The IDE can be used in a collaborative environment. This comes in handy when you have to work with other developers as a team.
  • The IDE has support for other languages such as;
    • Java SE
    • Java EE
    • C
    • C++

The current version of the Netbeans IDE as of this writing is version 7.3

Introduction to Netbeans IDE

After you have successfully installed the Netbeans IDE PHP editor, run the program just like any other windows program. The window shown below appears

1. Project explorer - this panel is used to display all the opened projects. The projects are listed in a tree view.

2. Shortcuts tool bar - this toolbar contains shortcuts to frequently performed tasks such as creating a new project, opening an existing project, undo and redo actions etc.

3. Startup page - this page contains 3 tabs namely- Learn & Discover, My Netbeans and What’s New.

  • The first tab [Learn and Discover] introduces you to the features of the Netbeans IDE, showcases some demos and tutorials that can be developed in the Netbeans IDE.
  • The second tab [My Netbeans] lists the recently opened projects, allows you to install plugins and activate features of the IDE.

4. Output window - it is used to display output from programs such as Java console applications. It is also used to display log and debug information. The screenshot below shows the IDE with a project open.

Creating a new PHP project using the Netbeans IDE

  • Click on the create new project button on the tool bar as shown below

  • If you downloaded all the bundles available in the XAMPP NetBeans IDE, make sure you choose PHP under project category, PHP Application under Projects then click on Next button.

  • Enter the project name as shown below.

  • Make sure the folder is saved in the XAMPP PHP installation directory as shown above.
  • Click on next button when done.

  • Make sure Run as: is set to Local Web Site(running on local web server)
    • The Project URL: is set to http://localhost/phplessons/

Note the above settings will be set for you by default. You don’t have to change anything unless you are an expert

  • Click on Next button

  • The Netbeans PHP editor allows for integration with PHP MVC frameworks such as Symfony and Zend. For now we will not select any MVC framework. Click on Finish button.
  • Your newly created project will be displayed in the project browser and an index.php page created for you.
  • The newly create page contains some html code. Replace it with the following code shown below.

Running your first PHP Example


  • Click on the run button on the toolbar as shown below

  • Vaš će se zadani preglednik otvoriti s URL-om http: //localhost/phplessons/index.php . Rezultat "Pozdrav svijetu!" prikazat će se u vašem pregledniku.

Sažetak

  • Puni oblik XAMPP-a je X-cross platforma, Apache, MySQL, PHP i Perl
  • PHP editor je program koji vam omogućuje pisanje PHP koda u najkraćem mogućem roku i omogućuje vam uklanjanje pogrešaka u sintaksi u vrijeme dizajniranja.
  • Netbeans PHP editor je višeplatformski open source editor koji poboljšava produktivnost PHP programera.

Zanimljivi članci...