Kaj je XAMPP?
XAMPP je odprtokodni, večplatformni spletni strežnik, ki ga sestavljajo spletni strežnik, motor baze podatkov MySQL ter programski paketi PHP in Perl. Zbira in vzdržuje ga Apache. Uporabnikom omogoča spletno ustvarjanje spletnih mest WordPress z uporabo lokalnega spletnega strežnika v računalniku. Podpira Windows, Linux in Mac.
Sestavlja in vzdržuje ga apache. Kratica XAMPP pomeni;
- X - [operacijski sistemi z več platformami] pomeni, da se lahko izvaja v katerem koli OS Mac OX, Windows, Linux itd.
- A - Apache - to je programska oprema spletnega strežnika.
- M - MySQL - Zbirka podatkov.
- P - PHP
- P - Perl - skriptni jezik
Zakaj uporabljati XAMPP?
XAMPP ponuja nadzorno ploščo, ki je enostavna za upravljanje Apache, MySQL in drugih programov brez uporabe ukazov. Za uporabo PHP moramo namestiti Apache in MySQL. Namestiti in konfigurirati Apache ni enostavno, saj ga je treba med drugim nastaviti in integrirati s PHP in Perlom. XAMPP se ukvarja z vso zapletenostjo pri nastavitvi in integraciji Apacheja s PHP in Perlom.
Za razliko od Jave, ki deluje samo z Java SDK, PHP za delovanje potrebuje spletni strežnik.
V tej vadnici XAMPP boste izvedeli-
- Kaj je XAMPP?
- Zakaj uporabljati XAMPP?
- Kako prenesti in namestiti XAMPP
- Osnovna konfiguracija spletnega strežnika XAMPP
- Nadzorna plošča XAMPP
- Konfigurirajte XAMPP
- Kateri je najboljši IDE PHP?
- Uvod v IDE Netbeans
- Ustvarjanje novega PHP projekta z uporabo Netbeans IDE
- Izvajanje prvega primera PHP
Kako namestiti XAMPP
Podrobno preučujemo postopek namestitve XAMPP za Windows. Za druge operacijske sisteme so koraki namestitve XAMPP podobni.
1. korak) Prenesite XAMPP
Kliknite tukaj za prenos XAMPP za Windows: http://www.apachefriends.org/en/xampp-windows.html
2. korak) Začnite namestitev
Namestitev XAMPP je podobna namestitvi katerega koli drugega programa Windows. Vendar moramo upoštevati nekaj stvari.
Korak 3) Zaženite namestitev
Ko prenesete XAMPP, zaženite namestitev. Pojavi se spodnje pogovorno okno z opozorilnim sporočilom.
Korak 4) Spremenite nastavitve za nadzor uporabnika
Če uporabljate Windows Vista ali Windows 7, izključite funkcijo Nadzor uporabniškega računa. Če želite to narediti, izberite Nadzorna plošča> Uporabniški računi> Spremeni nastavitve nadzora uporabniškega dostopa. Spodnji diagram prikazuje glavne korake.
Korak 5) Shranite nastavitve
- Ko deaktivirate nadzor uporabniškega računa, kliknite na gumb V redu na opozorilnem oknu.
- Tokrat dobite naslednje sporočilo
Korak 6) Kliknite Naprej
Na naslednjem zaslonu kliknite Naprej
Korak 7) Izberite pot Insatllation
Na naslednjem zaslonu po potrebi spremenite namestitveno pot. Kliknite Naprej
Korak 8) Preverite potrebne storitve
Na naslednjem zaslonu izberite Apache in MySQL. Po želji lahko izberete FileZilla (odjemalec FTP). Kliknite Namesti
Opomba storitev je dolgotrajen program okna, ki ne zahtevajo posredovanje uporabnika. Storitve lahko nastavite tako, da se samodejno zaženejo ob vsakem zagonu operacijskega sistema Windows. Če želite uporabljati Apache in MySQL, naj bi se izvajala v ozadju . Če jih namestite kot storitve, se Apache in MySQL samodejno zaženeta v ozadju, kadar koli vklopite računalnik . Če Apache in MySQL niste namestili kot storitvi, jih morate ročno zagnati vsakič, ko jih želite uporabiti. To boste morali storiti na nadzorni plošči XAMPP.PHP in
Korak 9) Končajte namestitev
Po uspešnem zaključku namestitve boste videli naslednje okno
- Kliknite gumb Končaj
Preden preizkusimo namestitev XAMPP, si najprej poglejmo osnovne imenike, s katerimi bomo delali.
Osnovna konfiguracija spletnega strežnika XAMPP
Ta vadnica XAMPP predpostavlja, da ste XAMPP namestili na pogon C v sistemu Windows z zgoraj omenjenimi koraki . Sledi seznam osnovnih imenikov, ki naj bi jih poznali.
- htdocs ; to je spletni korenski imenik. Vse naše PHP kode bodo shranjene v tem imeniku.
- mysql - ta imenik vsebuje vse informacije, povezane z mehanizmom baze podatkov MySQL, privzeto deluje na vratih 3306.
- php - ta imenik vsebuje namestitvene datoteke PHP. Vsebuje pomembno datoteko z imenom php.ini. Ta imenik se uporablja za nastavitev vedenja PHP na vašem strežniku.
Spletni strežnik Apache privzeto deluje na vratih 80 . Če vrata 80 prevzame drug spletni strežnik, lahko uporabite drugo številko vrat. Za to vadnico bomo domnevali, da uporabljamo vrata 80. Opomba: Če uporabljate SKYPE, ta uporabljajo ista vrata. Zaprite Skype, če želite na vratih 80 uporabljati XAMPP za PHP
Nadzorna plošča XAMPP
Nadzorna plošča se uporablja za upravljanje programov, nameščenih prek XAMPP. Če želite odpreti nadzorno ploščo strežnika XAMPP,
- Kliknite meni Start
- Raziščite imenik programov in poiščite Apace Friends in nato XAMPP, kot je prikazano na spodnjem diagramu
- Spodnji diagram prikazuje nadzorno ploščo.
1) Ta odsek našteva nameščene storitve, module in PID-je procesnih ID-jev. Zelena kljukica pomeni, da je bil modul nameščen kot storitev. Rdeča oznaka pomeni, da ni bila nameščena kot storitev. Če želite namestiti storitev, kliknite rdečo oznako. Če gumb prikaže zeleno kljukico in kliknete nanjo, vas bo nadzorna plošča vprašala, ali želite odstraniti sistem.
2) Ta razdelek prikazuje vrata, povezana z moduli. Odsek za ukrepe je namenjen;
- zagon in zaustavitev modulov
- Odprite skrbniška okna za Apache in MySQL
- Za spremembe odprite konfiguracijske datoteke za Apache, MySQL itd
- Oglejte si dnevniške datoteke za module
3) Ta odsek vsebuje koristne pripomočke, kot so Netsat, bližnjice za storitve Windows itd.
4) Ta razdelek prikazuje informacije o statusu modulov. Nadzorna plošča se lahko uporablja za;
- Namestite in odstranite storitve, kot so Apache, MySQL itd., Ki so nameščene prek XAMPP
- Zagon in zaustavitev storitev.
- Odprite konfiguracijske datoteke itd.
Konfigurirajte XAMPP
Poglejmo zdaj osnovne konfiguracije, ki jih potrebujemo, preden začnemo uporabljati našo namestitev XAMPP za razvoj spletnih mest, ki jih poganja PHP. V svoj najljubši brskalnik vnesite URL http: // localhost / xampp / . Za to vadnico bomo kot spletni brskalnik uporabljali Firefox.
Če vidite zgornji zaslon, ste uspešno namestili XAMPP. Podokno na levi strani vsebuje povezave do koristnih informacij, kot so;
- Nameščena je različica PHP
- Varnostne nastavitve XAMPP
- Dostop do pripomočkov, kot 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 |
|
Dreamweaver | Commercial | Yes |
|
Zend studio | Commercial | Yes |
|
PHP Eclipse | Open Source | Yes |
|
Notepad ++ | Freeware | Windows only |
|
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š privzeti brskalnik bo odprt z URL-jem http: //localhost/phplessons/index.php . Rezultat "Hello World!" bo prikazano v vašem brskalniku.
Povzetek
- Polna oblika XAMPP je X-cross platforma, Apache, MySQL, PHP in Perl
- Urejevalnik PHP je program, ki vam omogoča pisanje kode PHP v najkrajšem možnem času in vam omogoča razhroščevanje sintaksnih napak v času načrtovanja.
- Urejevalnik PHP Netbeans je medplatformno odprtokodni urejevalnik, ki povečuje produktivnost razvijalcev PHP.